解决steamdeck一盘双系统后windows系统更改启动顺序的问题(精简版)
1.安装完双系统后,由于需要修改ESP分区,使用pe系统。
2.运行diskgenius,右键 ESP分区,给它一个盘符,也可以把ESP分区的东西都复制出来,然后修改完再复制回去。
3.esp分区原始目录结构
/efi/boot
/efi/Microsoft
/efi/steamos
把refind文件夹复制到ESP分区:
/efi/boot
/efi/Microsoft
/efi/steamos
/efi/refind
进入/efi/Microsoft目录,进入/efi/Microsoft/boot,全选boot文件里的所有文件剪切到/efi/Microsoft,删除/efi/Microsoft里的boot文件夹,重命名/efi/Microsoft为/efi/Windows11
/efi/Windows11/bootmgfw.efi
在refind文件夹新建boot文件夹,/efi/refind/boot,剪切refind文件夹里所有文件到boot文件夹,重命名/efi/refind为/efi/Microsoft,重命名/efi/Mircosoft/boot/refind_x64.efi为/efi/Mircosoft/boot/bootmgfw.efi
/efi/Mircosoft/boot/rbootmgfw.efi
现在的esp文件夹结构:
/efi/Boot
/efi/Microsoft/boot
/efi/Windows11
/efi/steamos
修改/efi/Mircosoft/boot/refind.conf文件,更改refind设置。
因为修改refind文件夹结构,所以启动时的图标icon和引导位置loader都要改变。(之前在esp\efi\refind\,现在为esp\efi\Microsoft\boot,自行修改)
menuentry "Steamos" {
loader \EFI\steamos\steamcl.efi
icon \EFI\Microsoft\Boot\icons\os_steamos.png
disabled
}
menuentry "Windows11" {
loader \EFI\Windows11\bootmgfw.efi
icon \EFI\Microsoft\Boot\icons\os_win11.png
disabled
}