web-dev-qa-db-ja.com

Windows 7およびxubuntu 12.10でのEFIデュアルブートの問題

読んでくれてありがとう。私は現時点で答えを求めています。

とにかく、最近この問題を解決して、xubuntu 12.10を正しくインストールできるようになりました。これはMBRの問題でした。 (私はEFIを使用していますか?:/)

コンピューターを起動すると、grubに入るようになります。 OK。 xubuntuは完璧に機能し、奇妙なことはありません。しかし、Windowsを起動しようとすると、「エラー:無効なEFIファイルパス」というエラーが発生します。

(両方のOSはx64であり、両方ともEFIを使用します。)

これは boot-repair からのログです。 Windowsが起動しない理由を理解できないようです:(

Anyヘルプは大歓迎です!

1
Cedric Trost

GRUB設定はWindowsをBIOSモードで起動するように設定されていますが、WindowsのEFIモードのインストールが明らかにあるため、これは機能しません。多くの解決策があります。ここにカップルが…。

まず、/etc/grub.d/40_customというファイルを編集して、次のようなエントリを追加できます。

menuentry "Windows 7 (custom)" {
    insmod part_gpt
    insmod chain
    set root='(hd0,gpt3)'
    chainloader /EFI/Microsoft/Boot/bootmgfw.efi.grb
}

次に、Sudo update-grubと入力します。運が良ければ、新しい「GRUB=「Windows 7(カスタム)」というエントリが機能するはずです。これは保証されていません。ただし、GRUBあるシステムで機能するものは別のシステムでは機能しない場合があります。また、おそらくGRUB=メニューに機能しないエントリがあります。

2番目のオプションは、GRUBに代わる rEFInd、 をインストールすることです。 Debianパッケージ経由でインストールする場合、自動的にセットアップされ、次回の起動時に起動するはずです。ただし、ブート修復ツールが問題を「修正」した方法のおかげで、メニューのWindowsアイコンはおそらくGRUBを起動します。この問題を解決するには、Ubuntuで次のコマンドを入力します。

cd /boot/efi/EFI/Microsoft/Boot/
cp bootmgfw.efi.grb bootmgfw.efi

その後、WindowsエントリはWindowsを起動するはずです。 GRUB)を起動するUbuntuアイコンと、Ubuntuを直接起動する1つ以上のLinuxペンギンアイコンを含むエントリもあります。 GRUBアイコンはもう必要ありません。/boot/efi/EFI/ubuntuディレクトリを削除するか、/boot/efi/EFI/refind/refind.confを編集し、dont_scan_dirsまたはdont_scan_files行のコメントを外して、エントリを追加してGRUBメニューの外。

1
Rod Smith

GrubのインストールがWindows efiへのパスを台無しにしたとは思いません。Pastebinにはまだあります、/EFI/Microsoft/Boot/bootmgfw.efi、コンピューターのブートメニューからアクセスして、起動時にF10またはF12を押します。一方で、私は望みながら、grub内からefi Windowsを読み込むことができませんでした。

0
Mike C.