BIOSでドライブを手動で選択すると、Linuxは正常に起動します。コンピュータを正常に起動するとLinuxが見つかりません

BIOSでドライブを手動で選択すると、Linuxは正常に起動します。コンピュータを正常に起動するとLinuxが見つかりません

私はIntel i5 2400 CPUを持っています。インテルDQ67SW デスクトップマザーボード

PCにはWindowsがインストールされており、自動的にWindowsから起動できます。 Linuxをインストールした後、何も起動せず、「起動可能なデバイスが検出されませんでした」というメッセージが表示されます。起動時に起動オプションキーを押すと、起動するデバイスを手動で選択できるメニューが表示されます。 Linuxがインストールされているドライブを選択すると、正常に起動します。 BIOS設定には、このドライブから起動するように指示されていないようです。起動順序を調整しても効果はありません。

2015年以前のIntel NUCコンピュータには問題はとても似ています。今向き合っている人に。

しかし、私のマザーボードBIOSにはLinuxへの言及はありません。変数の数を減らすために、最新バージョンのUbuntu(18.04.2 LTS)をインストールしてみました。再起動する前に、記事で提案したコマンドを試しました。

$ sudo mount /dev/sda1 /mnt
$ sudo mkdir /mnt/EFI/BOOT
$ sudo cp /mnt/EFI/ubuntu/* /mnt/EFI/BOOT
$ sudo mv /mnt/EFI/BOOT/grubx64.efi /mnt/EFI/BOOT/bootx64.efi

しかしすぐに問題に遭遇しました。私のUbuntuインストールにはEFIフォルダがないので、この記事は以前のバージョンのUbuntu用に書かれているようです。インストーラによって生成されたすべてのEFIファイルに対してfindコマンドを実行しましたが、ファイルはどこにでもありました。/usr/lib/system/boot/efi/system-bootx64.efiにコピーしようとしましたが、/EFI/BOOT/bootx64.efi成功しませんでした。

この時点で何をすべきかわかりません。

過去にWindows 10 Professionalをインストールしたことがあります。 Linux インストーラのどれも Windows パーティションがあることを示しておらず、Linux を再インストールする前に常にすべてのパーティションを削除します。

昨日、マザーボードを最新のBIOSバージョン(0070)に更新しましたが、問題は解決しませんでした。

マザーボードのUEFIブート設定が有効になっています。

セーフブートオプションがないようです。クイックスタートが無効になっています。

私のマザーボードのBIOS設定を見ることができます。ここ

ベストアンサー1

BIOSでUEFIをオフにすると問題が解決しました!

シャットダウンメニューからBIOS設定を工場出荷時のデフォルトにリセットしました。これにより、BIOSが大幅に変更され、以前はなかったいくつかのメニュー項目が追加されました。 Intel BIOSアップデートプロセスのバグですか?どちらにしても、実際の修正が何なのかわかりません。 BIOS設定をリセットするか(魔法のように多くの起動オプションが表示されます)、UEFIをオフにします(BIOSリセットでもこれが行われます)。

おすすめ記事