web-dev-qa-db-ja.com

Windows 8 UEFIが起動しない

Windows 8がプレインストールされた新しい東芝製ラップトップを購入しました。 Ubuntu Gnome 13.10をインストールしました。GRUB2はUbuntuとWindowsを正しく検出します。しかし、奇妙な問題は、Windows 8を起動しようとすると、次のエラーが表示されることです。

/EndEntire
file path:/ACPI(a0341d0,0)/PCI(2,1f)/UnknwnMessaging(12)/HD(2,200800,82000,a8d996409dcfe211,a8,59)/File(\EFI|Microsoft\Boot)/File(bootmgfw.efi)/EndEntire
error: cannot load image.

自動修正を使用して、ブート修復を使用して解決しようとしました。しかし、決して変わっていません。 boot-repairによって生成されるログは次のとおりです。 http://paste.ubuntu.com/6426642/

どうすれば修正できますか?

7
Robert

これはバグ#1091464のように見えます。セクションbootの下のbiosシステムでセキュアブートをオフにすると、Windowsを起動できるはずです。

13
ubfan1

このソリューションを試す 提案 は良いものであり、Dillmoの提案もうまくいくかもしれません。ただし、他にも3つの提案があります。

  • この問題は、Windowsの高速起動機能を 無効にできないことが原因である場合があります。 これはnotファームウェアの「高速ブート」機能と同じ。有効のままにすると、高速起動によりファイルシステムが破損し、ブートローダーが保存されているESPを含む共有ファイルシステム内のファイルを読み取ることができなくなります。もちろん、Windowsを起動できない場合、この機能を無効にすることはできません。ただし、次の2つの提案のいずれかを使用すると、その難問から抜け出すことができます。
  • 私の rEFIndブートマネージャーを使用してみてください。 USBフラッシュドライブとCD-Rイメージ がダウンロードページにあります。 ハードディスクにインストールせずに、リスクなしで試すことができます。 GRUBができない場合でも、rEFIndがWindowsブートローダーを起動できる可能性があります。その後、DebianパッケージバージョンをインストールしてrEFIndに切り替えるか、少なくともWindowsを起動する機能を使用して高速起動を無効にすることができます。 rEFIndには2つのWindowsオプションが表示される可能性が高いことに注意してください。両方試してください。
  • エラーメッセージに基づいて、Windows Boot Manager (UEFI on /dev/sda2) GRUBオプションを使用しているようです。代わりに、Windows UEFI bkpbootmgfw.efiオプションを試してください。うまくいくかもしれません。
2
Rod Smith

問題は、おそらくWindows UEFIファイルへの壊れたパスです。これを修正するには、次の手順に従ってください。

  1. Ubuntuを起動します。
  2. ターミナルエミュレーターを起動します Ctrl+Alt+T
  3. コマンドSudo update-grubを実行します
  4. リブート。うまくいけば、GRUBがWindows UEFIファイルの正しいパスに構成を更新しました。
1
Dillmo