EFIはLinuxを起動できません。

EFIはLinuxを起動できません。

EFIブートとWindowsがプレインストールされたHP Probook x360 11 G1 EEノートブックを購入しました。

最初の問題は、BIOSにレガシーブートをサポートするオプションがないため、EFIがなければできないことです。

それからEasyBCDを使ってLinuxをインストールしようとしましたが、EasyBCDではLinuxをインストールできないと言いました。

そのため、Grub2Winを試しましたが、grubで「テストブート」すると、システムが起動すると停止し、画面の左上にカーソルが点滅する黒い画面が表示されます。

Live Linux USBにマスターブートレコードを変更させると、Windowsも起動しなくなり、試したくないと確信しています。

Linuxを起動するにはどうすればよいですか? Windowsだけをロックするように見えるこの新しいEFIブートは何ですか?

答え1

実行する操作によっては、問題はEFI自体ではなくセキュアブートになる可能性があります。これはEFIのもう一つの機能です。

ほとんどの主要なディストリビューションには、通常、Microsoft署名「shim」プリブートローダーを使用して実際のブートローダーをロードすることによってセキュアブートを処理できるインストールプロセスがすでに含まれています。注目すべき例外の1つはDebianです。その理由は、Debianが非常に厳しいフリーソフトウェアの原則を持っており、セキュアブートが実装方法によってこれらの原則と一致しない可能性があるためです。

一方、小規模ディストリビューションでは、インストール前にセキュアブートを無効にする必要がある場合もあれば、不要な場合もあります。ますます多くのディストリビューションは、単に「親」メジャーディストリビューション(ある場合)のEFIとセキュアブートソリューションをコピーするだけです。

問題のもう1つの原因は、システムに64ビットプロセッサがある場合でも、EFIファームウェアが32ビットコードを使用できることです。これはおそらく最大RAM容量が4 GB以下に制限されているシステムで最も一般的です。これは、一部のLinuxディストリビューションのインストーラがまだ自動的に検出して処理できないもう1つの問題です。

答え2

問題が正確に何であるかを100%確信することはできませんが、SuperUserに関するクロスポストがあります(以前に接続していないので申し訳ありません)。

https://superuser.com/questions/1346058/efi-fails-to-boot-linux-with-grub-blinking-cursor-screen-of-death

調査できるヒントをいくつか提供し、ついにUbuntuをインストールすることができました。しかし、ある時点でUbuntuのサイレントインストールスクリプトを手動で停止し、efiパーティションの設定ファイルを編集してインストールプロセスを手動で完了する必要がありました。

したがって、これは実際にUbuntuインストーラと非常に特定のハードウェアに関連する問題です。私の息子の二人の友人が自分のラップトップで同じ問題を経験し、同じ問題でしたので、これを確認しました。これは一般的な販売イベントだからです。私は学校で組織し、いくつかのラップトップで同じプロセスを複製し、この方法でUbuntuだけをインストールする必要がありました。そうしないと、どのLinux isoを試してもすべてのインストールが失敗する可能性があります。 :-/

関連情報