我已经使用 ubuntu、kali 和 windows 10 设置了一个多分区系统,当我删除两个 linux 发行版并重新启动我的电脑时,它启动到 grub 救援模式(未知文件系统)。
如果我在启动时按下 F12,在 UEFI 下我可以看到 Windows、Ubuntu 和 Kali 启动选项,并且可以从那里成功启动到 Windows。但如果我更改为传统启动,则会收到一条消息,提示找不到相关的可启动设备。
是否可以通过这种方式安装 GRUB 并启动 Windows 10,而无需在启动时输入 F12?
PS 这是戴尔系统
答案1
有两种不同的方法来安装 GRUB:
您可以安装只能在传统模式下运行的传统 GRUB。它在主引导记录中有一个启动代码,它将从引导分区和 /boot/grub 中的配置文件加载主 GRUB。
或者,您可以安装 UEFI 版本的 GRUB(Ubuntu 软件包 grub-efi),该版本仅在固件以 UEFI 模式启动时才能运行。这里 grubx64.efi 和 grub.cfg 安装在 EFI 系统分区上,但模块文件和配置仍存在于启动分区中。
我建议您安装 Ubuntu grub-efi 和 shim 包,并让 UEFI 固件默认启动 shimx64.efi。