AI 摘要

本文记录了在STEAMDECK进行系统更新后,如何修复因steamOS版本更新导致的引导项丢失问题。具体步骤包括:开机时按住音量“+”和电源键,选择“boot from file”并启动steamOS;进入桌面模式后,打开kconsole,并执行相应的命令以修复steamOS和rEFInd的启动项。最终,通过检查启动项和调整启动顺序,确保双系统正常引导,以解决STEAMDECK无法进入系统的问题。

steamOS在每次版本更新时会将系统设置恢复至初始状态,因此使用rEFInd引导双系统时会出现引导项丢失的情况,在此记录修复过程。

  1. 按住音量“+”按钮和电源开机
  2. 选择“boot from file”
  3. 选择 esp/efi/steamos/steamcl.efi文件启动steamos
  4. 进入桌面模式
  5. 打开kconsole
  6. 输入命令:sudo efibootmgr -c -L "SteamOS" -l "\EFI\steamos\steamcl.efi" -d /dev/nvme0n1p1​ 修复steamOS启动项
  7. 输入命令:sudo efibootmgr -c -L "rEFInd Boot Manager" -l "\EFI\refind\refind_x64.efi" -d /dev/nvme0n1p1 ​修复rEFInd启动项
  8. 输入efibootmgr -v命令确认启动项情况 使用efibootmgr -o命令改变启动顺序

以上命令会重新设置Linux系统引导项,解决STEAMDECK无法进入系统的问题