細節

細節

這很有趣。

我有一台 Lenovo Z580 筆記型電腦,在啟動時我可以透過按 鍵輕鬆存取一次性啟動選單F12。直到昨天。現在,啟動選單不顯示。

我很想知道是什麼原因造成的,以及是否有辦法解決它。據我了解,GRUB 並efibootmgr不能真正覆蓋 BIOS 的按鍵。我真的很感激任何形式的幫助:)

細節

  • 我在這台機器上已經雙啟動 Windows 10 和 Linux 很久了。
  • 昨天我決定雙啟動 Arch,但啟用了安全啟動。
  • 請注意,我可以透過F12此處啟動進入安裝媒體來存取啟動選單。
  • 為了完成設置shim,我使用 為其建立了一個啟動選單項目efibootmgr
    • 你可以在墊片上閱讀這裡
    • proxmox在建立此條目之前,我刪除了一個舊條目。但我認為這不應該是相關的。
  • 請注意,即使在那之後我也可以使用F12密鑰存取啟動選單。
  • 設定成功。我決定消滅阿奇。
  • 我也跟著一樣指示我每次都遵循(以前從未遇到過問題,無論是在這台機器上還是在其他機器上)
    • 只不過這次我有兩個啟動選單項目需要刪除──第shim一個和建立的一個grub-install。我做到了。
  • 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,這是某些聯想筆記型電腦特有的。
  • 如果我使用上述任何方法存取啟動選單,我就可以毫無問題地啟動磁碟機。
  • 另一個雙啟動安裝成功了。
  • 新增/刪除項目適用efibootmgr於新安裝。
  • F2工作正常並帶我進入 BIOS。
  • BIOS 中沒有用於啟用/停用啟動選單的開關,某些筆記型電腦就是這樣。
  • 其他軟體F12在作業系統啟動後註冊按鍵。所以,鑰匙不是問題。
  • BIOS 中沒有快速啟動選項。

一個特殊的觀察

  • 在我嘗試恢復之前bcdbackupF12實際上是有效的。
    • 它讓我進入 BIOS,而不是它總是打開的一次性啟動選單。
  • 但在嘗試恢復後,F12什麼也沒做。

答案1

在 Windows 和 BIOS 中停用快速啟動。

相關內容