AI 摘要

本文介绍了在STEAMDECK更新后,修复引导问题的方法。由于每次steamOS系统更新会将系统设置恢复至初始状态,因此在使用rEFInd引导双系统时,可能会出现引导项丢失的情况。为了解决这个问题,可以按以下步骤操作: 1. 按住音量“+”按钮和电源键开机。 2. 选择“boot from file”。 3. 选择 esp/efi/steamos/steamcl.efi 文件启动steamos。 4. 进入桌面模式,打开 kconsole。 5. 输入命令:sudo efibootmgr -c -L "SteamOS" -l "EFIsteamossteamcl.efi" -d /dev/nvme0n1p1 修复steamOS启动项。 6. 输入命令:sudo efibootmgr -c -L "rEFInd Boot Manager" -l "EFIrefindrefind_x64.efi" -d /dev/nvme0n1p1 修复rEFInd启动项。 7. 输入 efibootmgr -v 命令确认启动项情况,使用 efibootmgr -o 命令改变启动顺序。 通过以上步骤重新设置Linux系统引导项,可以解决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无法进入系统的问题