web-dev-qa-db-ja.com

いくつかのブートパーティション(EFIとBIOS GRUB)が必要なのはなぜですか?

将来のUbuntuインストールのためにディスクを適切にパーティション分割する方法を理解しようとしています。

理由:UbuntuとWindows 7をインストールしようとした後、HP pavilonラップトップのBIOSで「レガシーモード」を有効にしました(EFIであると思いますが、従来のBIOSのように見えます)。今のところ、Windows 7でGPTとEFIを使用することは複雑なタスクであることを理解しています。しかし、現時点では、Ubuntuが起動しないため、起動時にEFIは 「オペレーティングシステムがインストールされていません。ディスクを確認してください」「EFIファイルから起動」オプションを選択し、起動時に起動ファイルを指定することにより、Ubuntuを正常に起動できます。

以下のスクリーンショットをご覧ください。これは私のディスクがどのように見えるかです:

enter image description here

これら2つの非常に役立つトピックを読みました: efi-boot-partition-and-biosgrub-partition および how-to-use-manual-partitioning-during-installation 。しかし、類推的な状況を見つけることができません。

Ubuntu 14.10を「/」、「/ boot」、「スワップ」、「/ home」の4つの部分だけでインストールできますか?ここでパーティションは奇妙ですか?(上記の例)

5

短い答え:Timur Fayzrakhmanovが書いたものは正しいです。/boot-- partitionをEFIパーティションに置き換えてください。


私が知っているか見つけたもの:

  • UEFIを起動するには、FAT32 EFIパーティションが必要です。ドライブごとに1つで十分であり、複数のオペレーティングシステムを処理できます(これは主にUEFIファームウェアに依存します)。
  • GPTドライブでレガシーモードでLinuxを起動するには、BIOS-GRUB-partitionwithoutanyが必要ですファイルシステムであり、BIOS_GRUBとしてフラグが付けられます。
  • GPTパーティションテーブルから別のレガシーオペレーティングシステムを起動するには、一般的なアドバイスとして、個別のBIOS-BOOT-パーティションが必要です。私の経験では、Windows 7/8をレガシモードでインストールするだけで必要なパーティション(IIRC MSR、BOOT、OS)が作成されます。
  • 高度なセットアップ(RAID、Full Disk Enrcyptionなど)に推奨されることがある/boot-パーティションは、実際には高度なシステム専用です。 UEFIでは、EFIパーティションもカーネルイメージとinitrdイメージを保持するように構成できるため、Linuxのブートパーティションは高度なセットアップにも必要ありません。 gummiboot開発者は specification を公開し、ほんの数日前に必要なすべてのファイルと設定を1つのファイルに結合する新しいバージョンを実装する方法を公開しました。

したがって、UEFIおよびMBRブートには、少なくともEFIパーティション(すべてのEFIブート可能OS)およびBIOS_GRUBパーティション(GRUB PCがすべてのレガシーOSを管理する)が必要です。既存のMSRパーティションを削除または再利用しないでください。 bcdbootを使用して、Windows 7 EFIローダーをEFIパーティションにインストールしようとすることができます。Windows8バージョンには、/f uefiオプションのようないくつかの改善があります。

UEFIモードと同様にBIOSでGPTから//bootswapおよび/home 4パーティションレイアウトを起動することはできません。モードごとにパーティションが必要です。ただし、GPTでは実際の制限はありません。

EFIを使用してUbuntuを外部ハードドライブにインストールすることはまだ可能ですか?

5
LiveWireBT

UbuntuをGPTドライブとUEFIにインストールするには、"EFIブートパーティション"が必要です。 「/ home」、「/ boot」などの他のパーティションはオプションです。私にとって最適なのは、次のパーティション分割です。

  1. EFIブートパーティション
  2. スワップ
  3. /(ルート)
  4. / home

それだけです)

3