起動時にUEFI設定メニューに入ることができません

起動時にUEFI設定メニューに入ることができません

起動時に UEFI ファームウェア設定メニューに入ることができません。症状は次のとおりです:

  • F1/F2/.../F10 のホットキーはどれも UEFI 設定メニューを表示しません。Escape と Del は役に立たない診断スプラッシュのみを表示します。
  • F12 キーを押すと、ディスクごとに 1 つずつ起動可能なエントリのリストが表示されます。UEFI 構成はエントリの中に含まれていません。
  • efibootmgr は次のように言います:No BootOrder is set; firmware will attempt recovery
  • /sys/firmware/efi/efivars空っぽです。エフィバーフをマウントする
  • /sys/firmware/efi/vars2つのファイルのみが含まれていますdel_var:new_var
  • fwsetup私の grub2.02 beta2 では動作しませんが、grub が古すぎるためかどうかはまだわかりません。grub2 のコマンド ラインに fwsetup と入力して Enter キーを押しても何も表示されません。

私のシステムは、2 つのドライブを備えた Lenovo U310 ウルトラブックです。/dev/sda には Debian があり、/dev/sdb には Win 10 があります。最初に Windows 10 がインストールされ、次に Debian がインストールされました。これら 2 つのシステムは 2 つの異なるドライブにインストールされているため、これまで起動時に問題が発生したことはなく、Windows を使用する場合 (デフォルトは Debian) に備えて、常に F12 キーを押して起動可能なエントリの一覧を表示し、起動する正しいドライブを選択していました。

昨日、/dev/sda (debian) ドライブを、より大容量の SSD に交換し、そこに再度 debian をインストールしました。しかし、今回は新しい SSD で起動しませんでした。どうやら、ブートエントリが UEFI に書き込まれていなかったためと思われます (ブートローダーをコピーして新しいシステムで起動することはできます)。リムーバブルメディアのフォールバック場所)。その時、UEFI 構成を調べようとしましたが、アクセスできないことに気付きました。

Windows 10を使用してUEFI構成で起動してみました。このガイドはありますが、UEFI Firmware Settingsには存在しませんAdvanced options。これはおそらく、UEFI に何か問題があることを示しています。efibootmgr を試し、/sys/firmware/efi/xxxvars を調べましたが、そこには何もないことに気付きました。

興味深いのは、Windows 10 も Linux システムも UEFI 設定を認識できないにもかかわらず、すべてのドライブを削除した後でも、起動時に F12 キーを押すとマシンに Debian エントリが表示されることです。つまり、UEFI ブート エントリが死んでいないことは明らかです。

UEFI 構成メニューに戻る方法をご存知ですか? 現時点では、毎回リムーバブル メディアとして扱わなくても済むように、新しい SSD をデフォルトのブート デバイスに設定したいだけです...

関連情報