web-dev-qa-db-ja.com

EFIモードインストールでブートローダーのデバイスとして選択するパーティションはどれですか?

私は新しいラップトップにUbuntu 13.04をWindows 8(デュアルブート)と一緒にインストールしようとしています。

ディスクに既にEFIパーティションがあるため、別のパーティションを作成しませんでした( https://help.ubuntu.com/community/UEFI#Creating_an_EFI_partition で提案されているとおり)。 dev/sda3をブートローダーインストール用のデバイスとして使用します。インストール後、ubuntuは正常に機能しましたが、Windows 8を起動できませんでした(Grub画面でwin8を選択すると、エラーメッセージが表示されます)。リカバリを使用してコンピューターを工場出荷時の状態に復元し、ubuntuを再度インストールしようとしました。

「ブートローダーインストール用のデバイス」用にどのパーティションを選択すればよいですか?答えてくれてありがとう。

ハードディスクは次のように分割されます:

enter image description here

11
sbas

BIOS/MBRシステムではMBRにインストールし、パーティションにはほとんどインストールしませんが、UEFIでは常にefiパーティションにインストールします。とにかくそのパーティションにインストールするようにデフォルトで設定する必要があり、ドライブごとに1つのefiパーティション(ブートフラグ付き)しか持てません。

あなたの場合、grubをsda3にインストールすると、efiパーティションは正しいです。インストールしたシステムごとに複数のフォルダーが表示されるはずです。Ubuntuでは、それらは/ boot/efiにマウントされ、ドライブには、ブートファイルを含むubuntuおよびMicrosoftフォルダーがあります。

/boot/efi/EFI/ubuntu/grubx64.efi /boot/efi/EFI/Microsoft/Boot/bootmgfw.efi

Grub2のos-proberにはバグがあり、UEFIで動作しないBIOSブートエントリのみを作成します。 BIOSのようにWindowsインストールにチェーンロードするのではなく、efiパーティションにチェーンロードします。ブート修復は、25_customにエントリを自動的に作成するか、バグレポートに示されているエントリを40_customに手動で追加できます。

grub2のos-proberは間違ったスタイル(BIOS)チェーンブートエントリを作成します https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1024383 動作するはずのBoot-Repairからのエントリのタイプ。 menuentry "Windows UEFI bkpbootmgfw.efi" {menuentry "Windows Boot UEFI loader" {動作しないエントリのタイプ: 'Windows ...)(on/dev/sdXY)'ポスト#3のメニューのクリーンアップに関する情報、必要に応じて。 http://ubuntuforums.org/showthread.php?t=2085530

8
oldfred