GNU/Linux >> Linux の 問題 >  >> Ubuntu

RAID 0をインストールした後、GrubはWindows 7を見つけることができませんでしたか?

RAID0で構成された2つの256GBSSDを備えた新しいコンピューターを購入しました。Windows7がプリインストールされていますが、少なくとも1つのLinuxディストリビューションもインストールする必要がありました。そこで、LiveCDからUbuntuをインストールしてみました。

LiveCDでは、最初にUbuntu用にいくつかのパーティションを作成しました。最初は12GBのスワップで、次は約88GBのフォーマットされたext4でした(gpartedでは拡張パーティションを作成できなかったため、両方にプライマリパーティションがありました)。余分なスペースは、Windows7パーティションの縮小によるものです。

Ubuntuのインストール中に、ブートローダー用のマスターRAIDコントローラーを選択しました。インストーラーが終了した後、すべてが正常に起動しましたが、GRUBにはWindows 7ローダー用のエントリがありませんでした(Windows 7リカバリローダー用のエントリがありましたが)。

これを修正するために、30_os-proberセクションに次の行を追加して/boot/grub/grub.cfgファイルを手動で編集してみました:

menuentry "Windows 7 (loader) (on /dev/mapper/isw_bhcibcaafd_Volume0p5)" --class windows --class os {
    insmod part_msdos
    insmod ntfs
    set root='(hd2,msdos3)'
    search --no-floppy --fs-uuid --set=root 6A92977992974889
    drivemap -s (hd0) ${root}
    chainloader +1
}

再起動後、GRUBが読み込まれず、画面の左上にカーソルが点滅しているだけでした。そこで、(Ubuntu LiveCDを介して)そのセクションを削除しようとしましたが、それでも何も起動できませんでした。誰かが私を助けてくれませんか?ありがとう!

これが私のBootInfoサマリーのコピーです:http://paste.ubuntu.com/1159385/

P.S.誰かが解決策を見つけるためにそれを必要とする場合、私はgrub.cfgのコピーを持っています

承認された回答:

/boot/grub/grub.cfgを手動で編集しないでください 。 grub2(2009年頃)以降、このファイルはいくつかのイベント(カーネルの更新など)で自動的に上書きされます。

grubでハードドライブをスキャンしてOSを探す場合は、次のことを試してください。

sudo update-grub

これにより、grub.cfgが再生成されます プローブが検出したすべてのエントリ。これを行う方法をカスタマイズする場合は、次のファイルを編集してみてください:/etc/defaults/grub 。これは、ユーザー/管理者が編集することを目的とした1つの構成ファイルです。

/etc/grub.dにあるファイルの実行可能ビットを有効または無効にすることもできます。 。そこで新しいファイルを編集または作成して、手動エントリを含めることもできます。後者はまさに/etc/grub.d/40_customです です。

関連:Nexus 7でUbuntuを実行することは可能ですか?

このウィキをチェックすることもできます。grub2について知りたいと思うかもしれないすべてのものがあります


Ubuntu
  1. Ubuntuデスクトップをインストールした後に行うべき10のこと

  2. Ubuntu16.04LTSをインストールした後に行うこと

  3. Grub Rescueは、Windows Update後に不明なファイルシステムを返しますか?

  1. ブート修復を使用してUbuntuをインストールした後、Windows 8がGrub経由で起動しませんか?

  2. グラブを修復する方法は? (Windowsのインストール後にUbuntuを元に戻す方法は?)?

  3. Grub Uefi Windowsの起動に失敗しましたか?

  1. Ubuntu Boots To Grub Rescue?

  2. GrubをインストールせずにUbuntu12.04をインストールしますか?

  3. Ubuntu 12.10をインストールした後、Grubがなく、Windows 8を起動できませんか?