ネットブックにはたくさんのOSやLinuxのインストールがありますが、インストール、削除、切り替えをできるだけ簡単に行えるようにしたいと思います。
Distをインストールし、その後に別のdistをインストールするだけで、毎回GRUBブート画面が置き換えられ、一部のdistは以前のGRUBメニューを完全に上書きする可能性があります。
以前のマシンで、各distに対してGRUBをチェーンロードするGRUBパーティションを作成しましたが、今ではどのように作成したか思い出せません。
再パーティション化を試し始めたので、ハードドライブは現在空です。 GRUBをパーティションにインストールする最も簡単な方法は何ですか?リンクは大歓迎ですが、私が見つけたものは私の特定の状況に関連していないので、一般的な「GRUBのインストール」ガイドは使用しないでください(空のハードドライブ、マルチブート環境、CD /フロッピーなし)。
1つのgrubインストールを構成するだけで、さまざまなカーネルを見つけることができます。
3つのパーティションがあるとします。 sda1とwindowsintsda2とsda3とlinuxディストリビューション。 grubの設定は次のようになります。
title Windows
rootnoverify (hd0,0)
chainloader +1
title linux 1
root (hd0,1)
kernel /path/to/kernel1
title linux 2
root (hd0,2)
kernel /path/to/kernel2
このようにして、1つのグラブを介してすべてのOSを直接ロードできます。パーティションのブートレコードにもgrubをインストールしたい場合があります。次に、linuxをチェーンロードすることもできます。
title Windows
rootnoverify (hd0,0)
chainloader +1
title linux 2
rootnoverify (hd0,2)
chainloader +1
title linux 1
root (hd0,1)
kernel /path/to/kernel1
Chainloadオプションは、次のブートローダーが配置されている特定のパーティションの最初のセクターをロードするようにgrubに指示します。
GRUB 2では、コマンドSudo grub-install {your boot partition, e.g. /dev/sdb2}
を使用します。これにより、起動可能なOSがインストールされているドライブが自動検出され、適切な構成ファイルが作成されます。GRUB2では、を構成しないでください。 grub.cfgファイルを自分で作成します。むしろ、コマンドgrub-install
およびupdate-grub
を使用してGRUB2を動作させます。
これはLiveCDからでも機能するはずです。ハードディスク上のGRUB2を自動検出し、それらのファイルを変更します。