我最近进行了 Lubuntu 19.10 和 Windows 10 的多重启动设置(之前仅限于 Windows)。
然后我将 Windows 设为默认操作系统(Grub Customizer
在 Lubuntu 中使用)。
现在当我使用电源按钮打开机器,GRUB 启动并自动加载 Windows,并且它运行良好。
但是当我使用网络唤醒打开,GRUB 启动,数到 10,然后抛出这个错误:
Failed to boot both default and fallback entries.
Press any key to continue...
然后返回 GRUB 菜单。选择Windows Boot Manager (on /dev/sda1)
顶部条目没有任何反应,但选择第二个条目Ubuntu
可以正常加载 Lubuntu 19。
然后我重新排列了顺序,Grub Customizer
让 Ubuntu 再次成为默认操作系统(最上面的条目),并使用 WOL 启动,这次 Lubuntu 自动加载正常。所以只有 Windows 没有使用 WOL 自动加载并给出错误。
我将非常感激一些帮助,因为我需要多重引导系统通过局域网唤醒来启动自动加载的 Windows,就像在我通过添加 Lubuntu 使系统多重引导之前一样。
非常感谢。
附加信息(如果有帮助):
- Windows 是“UEFI”,PC 的 BIOS 设置为同时允许 UEFI 和 Legacy(我尝试过其中一种或两种)
Grub Customizer
的Boot sequence
forWindows Boot Manager (on /dev/sda1)
包含以下内容:
insmod part_gpt
insmod fat
set root='hd0,gpt1'
if [ x$feature_platform_search_hint = xy ]; then
search --no-floppy --fs-uuid --set=root --hint-bios=hd0,gpt1 --hint-efi=hd0,gpt1 --hint-baremetal=ahci0,gpt1 185C-F884
else
search --no-floppy --fs-uuid --set=root 185C-F884
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
答案1
我终于让它工作了(这里的其他建议都没有用,但还是谢谢!)
如果有人感兴趣的话,下面是方法
- 已安装格鲁布在 Windows 中,然后在其中添加了一个新条目
Manage Boot Menu
,标题:Lubuntu 19.10
,条目类型:,内容Custom code
如下:
set partlabel=LUBUNTU
getbootpartition label $partlabel
linux /boot/vmlinuz verbose root=LABEL=$partlabel
initrd /boot/initrd.img
- 退出,关机
- 通过以下方式标记 Lubuntu 分区GParted 实时 CD到
LUBUNTU
(这很重要!),重新启动 - “Lubuntu 19.10”已添加为由 Grub2Win 创建的 PC 开机启动菜单中的第二个条目
现在,PC 通过 LAN 唤醒启动并自动加载到 Windows 10(根据需要)。如果我需要使用 Lubuntu,我只需从手动打开 PC 时显示的启动菜单中选择它即可(根据需要)。
(我不完全理解为什么 Lubuntu 自己的程序无法工作GRUB Customizer
,这可能与 EFI 分区和 LAN 唤醒不能很好地协同工作有关。)