SteamDeck单盘双系统的可视化引导管理界面与AMD面板

到手SteamDeck后折腾了几天的单盘双系统,这里做一个经验的总结,希望能帮到有该苦恼的网友。
写的有点长,基本每个步骤都有了,希望各位网友能耐心看完。该篇专栏包括设置思路,大家可以通过思路触类旁通玩点新花样
单盘双系统安装教程可以看该UP主(王富贵的黑作坊)的方案——Steam Dcek win11&win10 2023.3.26更新,最舒服的系统!(更新说明,单系统分区方案) - 哔哩哔哩 (bilibili.com)
该UP主有他自己定制过并优化好的Windows系统,而且还有着完整清晰的安装流程与视频,建议不善于折腾的的网友可以按照该UP主的教程去安装Windows,我自己体验下来感觉很好,装好就能直接用,而且还附带了该有的工具,只是我喜欢折腾又好原版Windows那股花里胡哨的味道,最后还是自己安装回原版Windows 11了

回正文,在使用SteamDeck的Windows双系统时,发现每次进入到Windows后都会被Windows改了引导方式,导致下次开机引导变成优先Windows了,以下是我的一些做法与经验,供各位网友参考。
注意:
需要已经设置好SteamOS桌面模式下的sudo密码(就是第一次使用Konsole终端设置的那个)
需要已经安装好Windows系统并打好驱动

引导方式使用的方案为:jlobue10 / SteamDeck_rEFInd ,该方案有个可视化的GUI,操作与管理起来比较方便。
安装方式:
第一步,进入到SteamOS的桌面模式,打开Konsole终端
第二步,输入以下命令
sudo steamos-readonly disable(只读系统关闭)
sudo pacman-key --init
sudo pacman-key --populate archlinux
sudo pacman -Sy --noconfirm hwinfo
sudo steamos-readonly enable(只读系统开启,建议不用,会导致开发和折腾的其他东西受限制)
第三步,输入以下命令
git clone https://github.com/jlobue10/SteamDeck_rEFInd/
cd SteamDeck_rEFInd
chmod +x install-GUI.sh
./install-GUI.sh(该命令不要用sudo和root,会导致创建桌面快捷方式失败)

第四步,打开rEFInd GUI

如果你不止是SteamOS和Windows,还有其他系统,也可以在rEFInd GUI上进行引导调整

依次点击 ① Install rEFInd,② Create Config,③ Install Conifg,该操作需要sudo密码


到这里为止rEFind GUI就安装完成了,该安装过程也会包括引导,不需要单独再安装。
美化主题可自己下载图标以及背景,再用rEFInd GUI的Browse键去选择图片

2、使用微PE工具箱进入PE系统修改引导文件(并不强制需要微PE工具箱,有一样的工具即可)想法参考:steamdeck 装win11 后双启动顺序修改
原作者认为是 steamdeck的bug,在efi启动列表的时候,以字母顺序排序了。win靠前的先启动(efi目录名称为Microsoft 在Steam之前)
第一步,打开分区工具DiskGenius
① 找到esp分区,进入efi目录
② 复制Microsoft文件夹并更名为ZMicrosoft(原作者是修改成WMicrosoft,但是我认为Windows系统在SteamDeck下并非特别常用,所以我考虑放最后稳妥)

第二步,打开Microsoft文件夹,进到Boot文件夹,并删除bootmgfw.efi与bootmgr.efi这两个文件

第三步,用扇区小工具BOOTICE修改引导
① 打开BOOTICE后目标磁盘要选择有esp分区的磁盘

② 选择UEFI—修改启动序列

③找到Windows Boot Manager,将启动文件\EFI\Microsoft\Boot\bootmgfw.efi修改为\EFI\ZMicrosoft\Boot\bootmgfw.efi(注意保存)


④回到分区工具DiskGenius,打开以下目录:esp\efi\refind,找到refind.conf文件(没有该文件的回到 1、引导方式 — 第四步重新操作)

打开并修改refind.conf文件(右键复制到桌面修改后再复制回原文件夹替换),找到 loader /EFI/Microsoft/Boot/bootmgfw.efi 修改为 loader /EFI/ZMicrosoft/Boot/bootmgfw.efi

⑤关机后再开机就能进到rEFInd引导界面


3、安装AMD面板,关于如何安装在Windows下安装SteamDeck的驱动请查看Steam官方的文档 Steam Deck - Windows 资源,这里不作展开。
感谢 RESolveXT UP主制作并提供的第三方驱动,AMERNIME ZONE—第三方驱动下载官网
①下载 Polaris - Vega - Navi 22.11.2 WHQL Emu

②解压缩下载好的压缩包(V7-22.11.2-PVN-MDL-WHQL-Discovery-NimeZ-DCH.7z)(如何解压7z应该就不用教了吧)
③进到解压好的安装文件里面,点NzSetupCLI.exe进行安装

④进到安装界面输入:4

进到下个页面选择:3

等待下载文件

安装完成后按close关闭

安装完成后,应该会有一个桌面快捷方式与后台程序(如果没有桌面快捷方式,可以自己在开始菜单里找到文件位置弄个快捷方式在桌面)



更新Windows系统,Windows系统引导修复等,只有会改变引导文件的,都要完成后重新弄引导文件,按照 2、使用微PE工具箱进入PE系统修改引导文件 步骤进行。
自己好多次的折腾中,有次使用DDU进行显卡驱动与面板的卸载,导致使用rEFInd引导进系统会花屏,但是直接按住音量减键 + 电源键,用Boot manager进Windows后,花屏没有了,打好驱动后重启,回到rEFInd引导就不会进系统花屏了
如有遇到其他问题,请评论,