web-dev-qa-db-ja.com

12.04のインストール時にbios-grubパーティションを作成する必要があるのはなぜですか?

Ubuntu 12.04のbios-grubパーティションは必須ですか?

11.04、11.10、および12.04を使用しましたが、これを要求されることはありませんでした。

今日、Ubuntu 12.04の新規インストールを試みましたが、この最小1MbのGrubパーティションを初めて求められました。最初に12.04を再インストールしようとしましたが、エラーは続きました。

そこで、Fedora 16をインストールし、すべてのパーティションをそのままにして(UbuntuをFedoraに置き換え)、12.04の新たなインストールを行いました。

このgrubパーティションを続行しても大丈夫ですか、それともシステムのハードウェアに障害がありますか?これが(ハードウェア)障害である場合、どのように修正できますか?

Lenovo S10-2 Ideapadを使用しています。現在インストールされている唯一のOSはUbuntu 12.04です。


さて、答えさせてください。これは、/ install/bin/xorgの問題でした。私は基本的に正確に完全に削除するためにFedora16を使用しました(私の経験では、ubuntuは完全に消去して再インストールすることはできません)。この1mb grubはFedoraによって作成されます。その後、ubuntuの再インストール中に削除したかったのですが、ブートローダーが失敗する可能性があることに注意してください。したがって、この1MBのドライブを保持する必要があります。しかし、昨日より前に、Fedoraとubuntuの両方、同じCDを使用しましたが、そのようなパーティションはありませんでした。私の質問は、このパーティションが必要かどうかです。そうでない場合、どうすればシステムから安全に削除できますか?

Ubuntu 12.04のみを使用しています(前後)(現在)。

3
raj

GUID Partition Table(GPT) は、古い Master Boot Record(MBR) システムよりも柔軟なディスクをパーティション分割する方法です。 GPTはMBR(標準の512バイトセクターサイズを想定して2 TiBの制限があります)よりも大きなディスクで動作し、他にもいくつかの小さな利点があります。 GRUB 2がBIOSベースのコンピューターのGPTディスクにインストールされると、 BIOSブートパーティション が適切になり、これがUbuntuのインストーラーが「BIOS -grub」パーティション。これは基本的に、GRUBのコードの一部が存在する小さなパーティションです。 GRUB 2は代わりに公式に割り当てられていないスペースを使用するため、MBRベースのコンピューターでは必要ありません。 GPTメソッドは実際にはより安全ですが、MBRメソッドは実際には通常機能します。

私はこれが何が起こったのか疑っています:

  1. 以前のインストールでは、MBRディスクでGRUB 2を使用していたため、BIOSブートパーティションは必要ありませんでした。
  2. Fedoraをインストールすると、空のディスクがGPT形式に変換されました。 Fedora 16はこれを行うことが知られています。厳密に必要ではない場合でもGPTを優先します。 (Fedora開発者は、Fedora 17のこの決定を覆していると伝えられています。)
  3. Ubuntuを再インストールしようとすると、GPT設定が表示され、使用しようとしました。これには、BIOSブートパーティションの作成、または存在しない場合の苦情が含まれます。

BIOSブートパーティションを使用してもまったく問題はありません。 MPTに対するGPTの利点の1つは、GPTに4つのプライマリパーティションの制限がないことです。そのため、1 MiBのスペースをBIOSブートパーティションに割り当てても、貴重なパーティションリソースが消費されません。実際、GPTの使用には、プライマリパーティション、拡張パーティション、論理パーティションの区別がない(デフォルトで最大128パーティションを作成できる)、バックアップデータ構造とCRCを使用して偶発的な破壊から保護するなど、いくつかの小さな利点がありますパーティションの。つまり、Windowsとデュアルブートする場合、GPTを使用すると、コンピューターにBIOSではなくUEFIファームウェアがない限り、Windowsをインストールできません。これは大きなマイナスです。また、バグのあるBIOSがあり、追加のフープをジャンプしない限り、GPTディスクから起動しません。

MBRディスクにインストールする場合は、GPTデータを削除する必要があります。 GPartedでこれを行うには、[デバイス]-> [パーティションテーブルの作成]を選択します。 「msdos」パーティションテーブル(GPartedがMBRと呼ぶもの)を作成することを選択してください。これにより、GPTデータが消去され、MBRに変換されます。保存したいデータがある場合、私の gdiskプログラム でGPTからMBRへの変換を行うことができるかもしれませんが、これは常に機能するとは限りません。また、この方法で変換すると、ブートローダーを再インストールするまでディスクが起動できなくなります。

11
Rod Smith

Ubuntu 12.04のbios-grubパーティションは必須ですか?

BIOSベースのシステムを使用していて、GPTを使用してパーティション化されている場合のみ。

0
Jason