我有一台配备 MSI B550 Gaming Plus 主板、运行 Windows 10 的电脑。
在尝试使用不同的方式安装Kubuntu对SSD进行分区(使用整个磁盘安装Windows并让Kubuntu调整其大小,在部分磁盘上安装Windows并手动为Kubuntu创建新分区等)后,这些似乎都不起作用以检测到的方式安装 grub2。
我尝试过将引导加载程序安装到 /dev/sda 以及 /dev/sda1 (Windows 使用的 ESP),但似乎没有将 grub2 放在那里。
当我在 Windows 中运行 BCDedit 时,它只显示 Windows 启动管理器和 Windows 启动加载程序。
当 Kubuntu 安装完成且没有错误时,我假设 grub2 放置在某处,但不是主板设置“MSI click”可以找到它的地方。
有没有办法在不重新安装 Kubuntu 或 Windows 的情况下更改此设置?
编辑:使用具有启动修复功能的 USB 闪存驱动器和高级选项“备份和重命名 Windows EFI 文件”我可以启动到 grub2,但 Windows 启动选项不会执行任何操作,它会返回到菜单。
也许菜单选项有问题?现在内容如下:
setparams 'Windows 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 409C-954a
else
search --no-floppy --fs-uuid --set=root 409C-954a
fi
chainloader /EFI/Microsoft/Boot/bootmgfw.efi
我的理解是有道理的。但是似乎有一个选择:移动 Windows 文件,获取 grub2 但没有 Windows,以及使用启动修复而不移动文件而不获取 grub2?
除了多个 Windows 之外,Windows 不具备多重启动功能。它不做其他操作系统。
Grub 将启动其他系统,但 Windows 无法休眠、快速启动,也无法加密(bitlocker)。
两个系统必须处于相同的引导模式,或者现在几乎所有系统都是 UEFI,因此两个系统都需要以 UEFI 引导模式安装到 gpt 分区驱动器。
UEFI 的优点之一是您应该始终能够从 UEFI 启动菜单启动。但始终要有良好的备份以及 Ubuntu Live 安装程序和 Windows 修复/恢复驱动器,以便在需要时进行修复。