Linux WindowsデュアルブートUEFI BIOS混乱

Linux WindowsデュアルブートUEFI BIOS混乱

私は古いWindows 7ノートブックからLinux Mintをデュアルブートしようとしています。ノートブックにはUEFI(期待できるレガシーBIOSモードを含む)があり、HPはWindows 7をインストールするときにレガシー設定を使用したようです。

Linux Mintのインストールを開始すると、BIOSとUEFIに関する警告が表示され、他のオペレーティングシステムは起動できなくなり、正常な場合にのみ続行されます。しかし、(単にLinuxを放棄してインストールしないこと以外)、他のオプションが提供されていないので、続行することにしました。インストール後、GRUBはLinuxオプションのみを提供することに気づきました。

だから私はWindowsブートローダを復元しましたが、デュアルブートプランを進めるためにどのオプションが利用可能かを知りたいです。ずっと前にNeoGRUBというブートローダを使った記憶があり、可能なオプションとして考えてみましょう。しかし、すべての提案を歓迎します。

ベストアンサー1

デュアルUEFI +レガシー機能をサポートするシステムのオペレーティングシステムのインストールメディア(すべてのオペレーティングシステム)でデュアルブートインストールを開始するときにどのブート方法が使用されるかを示す手がかりを慎重に検討する必要があります。特定のファームウェアブートメニューを使用している場合、そのメニューは表示されない可能性がありますが、代わりに二つインストールメディアの起動オプション:GRUBでオペレーティングシステムの選択を正常に有効にするには、次を選択する必要があります。インストールされているオペレーティングシステムと同じ方法でインストーラを起動します。

従来の方法を使用してインストーラを起動すると、UEFIランタイムサービスにアクセスできないため、インストーラはUEFIブートローダを完全にインストールできません。同様に、UEFIを使用してインストーラを起動する場合、インストーラはBIOS EDD 3.0情報にアクセスできず、BIOSスタイルのブートローダをインストールするデバイスを決定するときにユーザー入力または経験的推測に完全に依存する必要があります。

技術的には、UEFIスタイルで起動するインストーラからBIOSスタイルのブートローダをインストールすることが可能かもしれませんが、ディストリビューションではインストーラを自動化するのに十分な可能性を考慮していない可能性があります。

あなたのラップトップはUEFIスタイルのブートを好むようですが、デフォルトでインストールされたWindowsイメージはレガシーBIOSスタイルを使用して準備されます。

次の方法で行うことをお勧めします。

  • Linuxインストールを再実行でき、BIOS設定にPrefer Legacy / Prefer UEFI設定が含まれている場合は、Prefer Legacyに切り替えてインストーラを再実行してください。これで、レガシーBIOSモードで起動する必要があり、インストーラはレガシーBIOSと互換性のあるGRUBバージョンを自動的にインストールする必要があります。これにより、Windowsも起動できます。

  • レガシー BIOS ブートモードでインストーラを起動する方法が見つからない場合や、再インストールの代わりに現在の Linux インストールをリカバリする場合は、Live CD を使用してブートするか、インストールメディアからリカバリブートすることができます。提供されているLinux Mintの修復方法がわからない)インストールされているLinuxオペレーティングシステムにchrootし、すべてのパッケージを削除し、その場所に同等のパッケージをインストールし、GRUBgrub-efi-*ブートローダなどを使用してレガシーBIOSバージョンを明示的にインストールします。grub-pc-*grub-install --target=i386-pc /dev/sda

  • インストールメディアがUSBスティックの場合、実際には3番目のオプションがあります。\EFI\BOOT\bootx64.efiインストールメディアでファイルを見つけ、別の名前に置き換えたり、完全に削除したりできます。これにより、UEFI側でインストールメディアを起動できなくなり、BIOS設定でオプションを提供しなくても、システムは既存の方法を使用して起動します。

おすすめ記事