求助,我想要直接通过grub2引导3个系统(2*Win11+1*Arch),单纯这个引导3系统功能目前已经实现了
但是grub2引导的windows无法休眠/睡眠,两个windows系统下都是无法休眠。
目前只找到几条相关信息,其中大多基于这个:https://ubuntuforums.org/archive/index.php/t-1341694.html
已经按这个方法试过了,还是无效,求助怎样才能解决,网上查询的无法休眠大多说的唤醒/驱动/系统/设置/电源的都试过,已确定不是这些原因。
休眠效果:点一下休眠,黑屏两秒,然后亮屏在锁屏界面,通过日志、powercfg等查看,系统完全没进入休眠状态,不是被其他程序/硬件唤醒的。
系统具体安装流程如下
分区情况如下:
1 2g efi-grub2
2 16g swap
3 128g arch /
4 128g arch /hom
5 100m win11-1 efi
6 16m win11-1 msr
7 256g win11-1 c
8 736m win11-1recovery
9 256g win11-2
10 ... ntfs
先安装的arch,手动建好1、2、3、4分区,然后安装win11-1,安装流程自动创建了分区5、6、8,分区7是C盘指定大小后自动分配位置。安装好后能正常启动win11-1。
然后回到arch,在分区1 grub2中新建个文件夹win11-1,将分区5 win11-1的所有引导文件移动到分区1中的win11-1文件夹,然后删除分区5所有内容,rm -rf 。
之后再继续正常windows安装流程安装win11-2,指定C盘大小,安装流程自动创建了分区9,将win11-2的引导等装在了已有的引导分区5、6、8。
然后再回到arch,分区1 grub2中新建文件夹win11-2,将分区5里面所有文件移动到grub2的win11-2文件夹。
然后自定义grub2引导脚本,最后grub-mkconfig,能正常生成引导文件,修改BIOS默认引导项后,3个系统都能正常通过分区1的grub2引导启动。
但是后来发现两个win11都不能休眠/睡眠,如果修改BIOS默认引导项为分区5 win11-2安装过程中创建引导文件的分区,就能进入win11-2系统,且正常休眠/睡眠,grub2引导则不行。
求助如何才能在grub2引导3个系统的情况下,两个win11都能正常休眠/睡眠。目前已经比较了分区5和分区1中win11-2文件夹里面的内容,完全一样,直接复制过去的。
离线