web-dev-qa-db-ja.com

Ubuntuをインストールする前に専用のgrubパーティションを作成する

ブート構成に多く苦しんでいます。 Windowsがubuntuの上にインストールされている場合、ubuntuは起動しません。 UbuntuがWindowsの上にインストールされている場合、Windowsは消えます。

もちろん、grubを再インストールするとこれらの問題は解決しますが、専用のgrubパーティションを用意することで大いに役立つと思います。

そこで、新しいウィンドウをインストールしました。私はubuntu 11.04をインストールしようとしています。しかし、Ubuntuをインストールする前に、まず専用のブートパーティションを作成したいと思います。

約200 mbの個別のパーティションを作成し、/ bootとしてマウントすることをdedicated partitionと呼びましたが、そうではないようです。

Ubuntuのインストール中に専用のブートパーティションを作成する方法は?

6
Starx

もう1つのオプションは、専用のGrub2パーティションを作成することです(ブート時にマウントする専用の/bootパーティションではなく)、 herman'sチュートリアル

利点:OSを自由に削除/インストールできます。

欠点grub.cfgファイルを手動で編集する必要があります。カーネルを更新するたびにこれを行う必要がないように、カーネルイメージ自体ではなく、カーネルイメージへのリンクを使用することをお勧めします。たとえば、次のようなものを使用します

linux   /vmlinuz root=UUID=3e4xxxxx-027b-407c-ba1a-xxxxxxxx ro   quiet splash

じゃない

linux   /boot/vmlinuz-2.6.35-28-generic root=UUID=3e4xxxxx-027b-407c-ba1a-xxxxxxxx ro   quiet splash 

カーネルイメージのフルパスの代わりにシンボリックリンクを使用する方法の詳細については、 here を参照してください。

Disadvantage2(psusiに感謝):新しいOSをインストールするときは、GrubイメージをMBRにインストールしないでください。 Grubなしでインストールし、grub.cfgファイルを手動で編集して新しいOSを含めます。

4
arrange

他の何かのためにハードドライブの マスターブートレコード が必要な場合にのみ、Grubをパーティションにインストールできます。 そうでなければ、そうするのは得策ではありません。

起動中に、Grubなどの起動マネージャーが起動デバイスに必要です。これは通常、ハードドライブのMBRです(パーティションとは異なります)。 /sdanot/sda1)。

インストール中、Grub2は接続されているすべてのドライブ上の他のオペレーティングシステムを認識し、それらをブートメニューの選択肢に追加します(これは後で[Sudo update-grub]でも実行できます)。 Windowsブートマネージャーはこれを行いません。そのため、後でWindowsをインストールしたときにUbuntuを起動できません。

デュアルブート用にドライブをパーティション分割する方法に関するガイドがいくつかあります。 この質問 (以上)への回答でリンクされています。

別の/bootパーティションに関する推奨事項については、 この質問 を参照してください。

3
Takkat