グラブは私に完全に気が狂ってしまった。私のクアッドブートシステムは、Ubuntuを12.04にアップグレードするまではうまく機能していました。 UbuntuがGrubのものを上書きしたので、Mac OSXとFreeBSDのエントリでそれを修復しなければなりませんでした。この後、Mac OS Xを起動しようとすると、「ファイルを開けませんでした」というエラーが表示され、FreeBSDでは「そのようなパーティションがありません」というエラーが表示されました。 WindowsとUbuntuは正常に動作しました。
それで、インストールプロセスで何かがうまくいかなかったに違いないと思ったので、もう一度修復を試みました。その後、Ubuntuのみが起動します。 Windowsを起動しようとすると、「引数が指定されていません」というエラーが表示されます。
毎回違う結果が出ているようだったので、もう一度グラブを修理してみました。今回は、UbuntuがGrubメニューに表示されなくなり、他のOSのエラーも同じでした。
そこで、Ubuntu 12.04ライブCDを起動し、推奨設定でBoot-Repairを実行しました。これで、Grubは完全にスキップされ、Windowsが起動します。
何が起こっているのか、Grubを再インストールするたびに異なる結果が得られる理由はまったくわかりません。パーティションの設定方法は次のとおりです。
これが私のgrub.cfgファイルです: grub.cfg
さて、あなたのGRUBインストールが台無しにされたようです、そしてそれからブート修復はそれをWindowsMBRで上書きしました。
Ubuntu 12.04 LiveCDを起動し、ターミナルからGrub2を再インストールします。 GrubLegacyに付属していた古いUbuntuからアップグレードしていないと思います。いずれにせよ、デフォルトでUbuntuに付属しているGrub2が必要です。
これらは実行したいコマンドで、/ dev/sdAXをUbuntuがあるパーティション(/ dev/sdb5のように見えます-'Sudo fdisk -l 'で確認できます)に置き換えます。
Sudo su
mkdir /mnt/root
mount -t ext4 /dev/sdaX /mnt/root
mount -t proc none /mnt/root/proc
mount -o bind /dev /mnt/root/dev
mount -o bind /sys /mnt/root/sys
chroot /mnt/root /bin/bash
Sudo grub-install /dev/sda
Sudo update-grub
基本的に、Ubuntuから必要なファイルをロードし、それらを使用してすべてのOSを検索し、grub.cfgファイルをセットアップします。
Grub2のインストールに関する詳細情報 ここ 。
これは、[〜#〜] i [〜#〜]がこれを設定する方法です。
1:PLoPをMBRにインストールします。 (下部のリンク)
2:PLoPを構成し、4つの起動可能なパーティションを追加します。
a:コンピューターを起動します
b:「設定」を選択します
c:「プロファイル」を選択します
d:最初のエントリを選択します
e:名前をWindowsなどに変更します
f:「ブートメニューに表示」を「はい」に設定します。 変更するすべてのエントリに対してこれを実行してください!
g:パーティションを入力し、カーソルが「HDB1」にあるときに、キーボードの「B」キーを押します。
h:「ESC」を押して終了し、「Y」と「Enter」を押します。
i:次の3つのエントリに対してこれを実行します。これは、各エントリのパーティションのリストです。
A:HDB1、「B」を押します(Windows)
B:HDB2、「B」を押します(Mac OSX)
C:HDB3、「B」を押す(FreeBSD)
D:HDB4、「B」を押し、「L1」が表示されるまで「L」を押します(Ubuntu)
j:PLoPの構成が完了しました。詳細設定を行う場合は、Webサイトを参照してください。
3:可能であればUbuntuとFreeBSDを起動し、update-grubを実行します。これらのいずれも起動できない場合は、SG2Dなどを書き込み、grubを/ dev/sdb3と/ dev/sdb5にインストールします。
4:これでクアッドブートシステムが機能するはずです。おめでとうございます!そうでない場合は、問題が発生した部分にコメントしてください。サポートさせていただきます。
リンク:PLoP: http://www.plop.at/ SG2D: http://www.supergrubdisk.org/super-grub2-disk/