USBドライブではLinuxを起動できますが、ハードドライブでは起動できないのはなぜですか?

USBドライブではLinuxを起動できますが、ハードドライブでは起動できないのはなぜですか?

EFI_STUBが有効になっているx86_64 Linuxカーネルは、Buildrootを使用してコンパイルしたEFIシステムパーティションにパッケージ化されています。通常、すべてのシステムから起動し、デバイスに追加して起動するだけですが、特定のBIOSバージョンを持つ一部のシステムではUSBドライブからのみ起動しますが、SATA SSDから起動しようとすると、点滅しているカーソルが表示されます。 BIOSを最新バージョンにアップグレードすると、この問題を解決できます。

USB起動はうまくいきますが、SATAディスクの起動が失敗するのはなぜですか?まだ起動プロセスの初期のため、デバッグする方法がわかりません。 BIOSをアップグレードして問題を解決している間にBIOSの更新なしで作業する必要があるコンピュータがいくつかあるので、この問題を解決するためにカーネル構成を変更できるかどうか疑問に思います。

ベストアンサー1

おすすめ記事