我在 acer nitro 的 ssd 新驱动器中全新安装了 Windows 10。然后,我安装了 Zorin OS。双启动无法正常工作。它显示 Zorin,然后是 2 个 win 系统选项,一个在 HDD 中,另一个在 SSD 中。我猜 HD 中的那个是备份。无论我选择哪一个(在 SSD 上还是在 HD 上),结果都是一样的,它都会从 Windows 启动修复引导加载程序,并且完全无法启动。我尝试更新 grub(suno update-grub)。我在终端上收到了以下几行:
Sourcing file `/etc/default/grub'
Sourcing file `/etc/default/grub.d/init-select.cfg'
Generating grub configuration file ...
Found theme: /usr/share/grub/themes/zorin/theme.txt
Found linux image: /boot/vmlinuz-6.5.0-41-generic
Found initrd image: /boot/initrd.img-6.5.0-41-generic
Found linux image: /boot/vmlinuz-6.5.0-35-generic
Found initrd image: /boot/initrd.img-6.5.0-35-generic
Memtest86+ needs a 16-bit boot, that is not available on EFI, exiting
Warning: os-prober will be executed to detect other bootable partitions.
Its output will be used to detect bootable binaries on them and create new boot entries.
Found Windows Boot Manager on /dev/nvme0n1p1@/EFI/Microsoft/Boot/bootmgfw.efi
Found Windows Boot Manager on /dev/sda1@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done
我怀疑问题出在 grub2 选择调用 Windows 启动的文件上。有人知道如何解决这个问题,以便每次打开电脑时都询问我想要哪个操作系统吗?只有一件事,如果我按 F2 并进入 bios,然后选择位于 SSD 中的“Windows 启动管理器”,它就可以正常工作。