
これは面白い。
私は Lenovo Z580 ラップトップを持っていますが、起動時に キーを押すと、簡単にワンタイム ブート メニューにアクセスできましたF12
。昨日までは。しかし、今ではブート メニューが表示されません。
この原因は何なのか、また、これを修正する方法があるのか知りたいです。私の理解では、GRUB はefibootmgr
BIOS のキーを上書きできないようです。どんな助けでもいただければ幸いです :)
詳細
- 私は長い間、このマシンで Windows 10 と Linux をデュアルブートしてきました。
- 昨日、Arch をデュアルブートすることにしました。ただし、セキュアブートを有効にしました。
F12
ここで、インストール メディアを起動してブート メニューにアクセスできたことに注意してください。- の設定を完了するために
shim
、 を使用してブート メニュー エントリを作成しましたefibootmgr
。- shimで読むことができますここ。
- このエントリを作成する前に、古い
proxmox
エントリを削除しました。しかし、それは関係ないと思います。
F12
その後もキーを使用してブート メニューにアクセスできたことに注意してください。- セットアップは成功しました。そして、Arch を消去することにしました。
- 私も同じことをした説明書私はいつもそれに従います(このマシンでも他のマシンでもこれまで問題は一度もありませんでした)
- ただし、今回は、削除するブート メニュー エントリが 2 つありました。1
shim
つは既存のエントリ、もう 1 つはgrub-install
既存のエントリです。私は、既存のエントリを削除しました。
- ただし、今回は、削除するブート メニュー エントリが 2 つありました。1
- そして、気がついたら、
F12
数分後にはブート メニューにアクセスできなくなっていました。 - PS:ライブ インストール メディアからの環境
efibootmgr
で実行されました。arch-chroot
試した解決策
- ブート構成のバックアップを復元する(エントリを削除する前の構成)
- バックアップは
bcdedit
Windows 10で取得されました
- バックアップは
- ノートパソコンのバッテリーを取り外す
Fn
キーを押すF12
(私のラップトップの場合は必要ありません)- 外付けキーボードを使用して
F12
押す - ワイヤレスです。ただし、以前ブート メニューを起動するために使用したことがあります。
- Windows で高速ブートを無効にする
- ずっと無効になっていました。
- BIOSのリセット
- USBブートの無効化と再有効化
- セキュアブートの無効化と再有効化
- BIOSの管理者パスワードの削除と再設定
- Lenovoが提供するアップデートパッケージを使用してBIOSを再フラッシュ/アップデートする
- BIOSはすでに最新だった
観察
- Windows 10 は正常に起動します。
Shift+Restart
Windows 10 の「UEFI ファームウェア設定」方法でブート メニューにアクセスできます。Novo
一部の Lenovo ラップトップに特有の (リカバリ) ボタンを使用してブート メニューにアクセスできます。- 上記のいずれかの方法でブート メニューにアクセスすると、問題なくドライブを起動できます。
- さらにもう一つのデュアルブートのインストールが成功しました。
- エントリの追加/削除は
efibootmgr
新しいインストールで機能します。 F2
正常に動作し、BIOS に移動します。- 一部のノートブックの場合のように、BIOS にはブート メニューを有効/無効にするスイッチはありません。
- 他のソフトウェアは、
F12
OS の起動後にキーの押下を記録します。したがって、キーは問題ではありません。 - BIOS に高速ブート オプションはありません。
奇妙な観察
- を復元しようとする前は
bcdbackup
、F12
実際にはある程度機能していました。- いつも開いている 1 回限りのブート メニューではなく、BIOS が表示されました。
- ただし、復元を試みても
F12
何も起こりません。
答え1
Windows と BIOS で fastboot を無効にします。