EFI / UEFIをサポートするラップトップを持っています。私が持っているのWindows 8.1とUbuntuの12.04をそれに。OSのインストール方法は次のとおりです。
Win 8.1を必要なパーティションにインストールしてからubuntuをインストールし、ubuntuをインストールしたのと同じパーティションにブートローダーをインストールしました。前回行ったときは、boot-repairを使用してgrubを修正し、WindowsとubuntuOSの両方が表示されるようにしました。そうすれば、Windowsは無傷で、ubuntuが台無しになった場合(アップグレード)、または台無しになった場合(いじり)、Windowsをもう一度インストールする必要はありません。今回は、boot-repairが次のようなメッセージを表示しました。
WinEFI or WinUEFI (I'm not sure which one) detected, do you want to backup and rename the files
そして、私がいる初心者のように、私は「はい」をクリックしました。これで、両方のブートローダーがgrubに置き換えられ、BIOSからどのefiエントリを選択しても、同じgrub画面が表示されます。それは以前には起こりませんでした。プライマリブートエントリとしてubuntuefiを使用している場合、grubを取得していて、LinuxまたはWindowsを選択できました。プライマリとして8つのブートエントリを獲得した場合。私は純粋な窓を手に入れていました。
そして最後に(私は知っている)質問...ブート修復はそれがWinEFIローダーか何かをバックアップしたと言った。誰かが私がそれを復元する方法を知っていますか?
前もって感謝します。
元に戻してファイルの名前を元の名前に変更するには、Boot-Repairの[RestoreEFIbackups]オプションにチェックマークを付けるだけです。
また、efiパーティションの完全バックアップをお勧めします。
ブート修復が「バグのある」UEFI名前変更機能を実行したようです。常に必要かどうかはわかりませんが、UEFIを内部的にハードコーディングするのはWindowsefiファイルのみを起動するUEFIです。そのため、Boot-RepairはWindowsファイルの名前を変更し、grub2のshimをWindowsファイルにします。UEFIはWindowsを起動していると考えていますが、実際にはgrub2を起動しているので、grub2メニューからWindowsを起動できます。
次に、/ EFI / microsoft / boot / shimx64.efiの名前をbootmgfw.efiに変更しました。実際のWindowsブートファイル(元はbootmgfw.efi)。/EFI/Microsoft/Boot/bkpbootmgfw.efi
名前が変更されたファイルでは、実際にはシムであるため、UEFIメニューからWindowsを直接起動することはできません。そのため、両方のUEFIエントリがgrubを起動します。Ubuntuエントリを直接起動できる場合は、名前を変更する必要はありません。
bkpbootmgfw.efiをbootmgfw.efi名に戻すことにより、ファイルの名前を手動で変更することもできます。
また、別のコピーが必要です。WindowsUEFIインストールには、動作中のWindows x86_64インストールからのbootmgfw.efiのバックアップがあります:C:\ Windows \ Boot \ EFI \ bootmgfw.efi。
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加