多重启动错误(Windows 10 + Lubuntu 19):“无法启动默认和后备条目”

多重启动错误(Windows 10 + Lubuntu 19):“无法启动默认和后备条目”

我最近进行了 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 CustomizerBoot sequenceforWindows 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

我终于让它工作了(这里的其他建议都没有用,但还是谢谢!)

如果有人感兴趣的话,下面是方法

  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
  1. 退出,关机
  2. 通过以下方式标记 Lubuntu 分区GParted 实时 CDLUBUNTU(这很重要!),重新启动
  3. “Lubuntu 19.10”已添加为由 Grub2Win 创建的 PC 开机启动菜单中的第二个条目

现在,PC 通过 LAN 唤醒启动并自动加载到 Windows 10(根据需要)。如果我需要使用 Lubuntu,我只需从手动打开 PC 时显示的启动菜单中选择它即可(根据需要)。

(我不完全理解为什么 Lubuntu 自己的程序无法工作GRUB Customizer,这可能与 EFI 分区和 LAN 唤醒不能很好地协同工作有关。)

相关内容