詳細

詳細

これは面白い。

私は Lenovo Z580 ラップトップを持っていますが、起動時に キーを押すと、簡単にワンタイム ブート メニューにアクセスできましたF12。昨日までは。しかし、今ではブート メニューが表示されません。

この原因は何なのか、また、これを修正する方法があるのか​​知りたいです。私の理解では、GRUB はefibootmgrBIOS のキーを上書きできないようです。どんな助けでもいただければ幸いです :)

詳細

  • 私は長い間、このマシンで Windows 10 と Linux をデュアルブートしてきました。
  • 昨日、Arch をデュアルブートすることにしました。ただし、セキュアブートを有効にしました。
  • F12ここで、インストール メディアを起動してブート メニューにアクセスできたことに注意してください。
  • の設定を完了するためにshim、 を使用してブート メニュー エントリを作成しましたefibootmgr
    • shimで読むことができますここ
    • このエントリを作成する前に、古いproxmoxエントリを削除しました。しかし、それは関係ないと思います。
  • F12その後もキーを使用してブート メニューにアクセスできたことに注意してください。
  • セットアップは成功しました。そして、Arch を消去することにしました。
  • 私も同じことをした説明書私はいつもそれに従います(このマシンでも他のマシンでもこれまで問題は一度もありませんでした)
    • ただし、今回は、削除するブート メニュー エントリが 2 つありました。1shimつは既存のエントリ、もう 1 つはgrub-install既存のエントリです。私は、既存のエントリを削除しました。
  • そして、気がついたら、F12数分後にはブート メニューにアクセスできなくなっていました。
  • PS:ライブ インストール メディアからの環境efibootmgrで実行されました。arch-chroot

試した解決策

  • ブート構成のバックアップを復元する(エントリを削除する前の構成)
    • バックアップはbcdeditWindows 10で取得されました
  • ノートパソコンのバッテリーを取り外す
  • Fnキーを押すF12(私のラップトップの場合は必要ありません)
  • 外付けキーボードを使用してF12押す
  • ワイヤレスです。ただし、以前ブート メニューを起動するために使用したことがあります。
  • Windows で高速ブートを無効にする
  • ずっと無効になっていました。
  • BIOSのリセット
  • USBブートの無効化と再有効化
  • セキュアブートの無効化と再有効化
  • BIOSの管理者パスワードの削除と再設定
  • Lenovoが提供するアップデートパッケージを使用してBIOSを再フラッシュ/アップデートする
    • BIOSはすでに最新だった

観察

  • Windows 10 は正常に起動します。
  • Shift+RestartWindows 10 の「UEFI ファームウェア設定」方法でブート メニューにアクセスできます。
  • Novo一部の Lenovo ラップトップに特有の (リカバリ) ボタンを使用してブート メニューにアクセスできます。
  • 上記のいずれかの方法でブート メニューにアクセスすると、問題なくドライブを起動できます。
  • さらにもう一つのデュアルブートのインストールが成功しました。
  • エントリの追加/削除はefibootmgr新しいインストールで機能します。
  • F2正常に動作し、BIOS に移動します。
  • 一部のノートブックの場合のように、BIOS にはブート メニューを有効/無効にするスイッチはありません。
  • 他のソフトウェアは、F12OS の起動後にキーの押下を記録します。したがって、キーは問題ではありません。
  • BIOS に高速ブート オプションはありません。

奇妙な観察

  • を復元しようとする前はbcdbackupF12実際にはある程度機能していました。
    • いつも開いている 1 回限りのブート メニューではなく、BIOS が表示されました。
  • ただし、復元を試みてもF12何も起こりません。

答え1

Windows と BIOS で fastboot を無効にします。

関連情報