GRUB 仅在手动启动时显示,但在重新启动时不显示(双启动 Windows 8.1 Ubuntu 13.10)

GRUB 仅在手动启动时显示,但在重新启动时不显示(双启动 Windows 8.1 Ubuntu 13.10)

这是我的问题:我的笔记本电脑上安装了 Ubuntu 13.10 和 Windows 8.1 的双启动系统,只有当我手动关机并重新启动时才会出现 grub 菜单。如果我尝试从 Linux 或 Windows 重新启动,我的电脑会直接加载 Windows。

这不是很奇怪吗?有人知道如何修复吗?

答案1

打开文件etc/default/grub并搜索条目,GRUB_TIMEOUT然后将其值设置为-1。这将确保 GRUB 菜单始终显示,并且您必须选择从哪个操作系统启动。然后更新 grubsudo update-grub并重新启动。

sudo gedit /etc/grub/default
GRUB_TIMEOUT=-1
sudo update-grub
sudo reboot

答案2

有些系统在 Windows 内部注册 grub/shim 效果更好 - 对于那些不断将 Windows 重置为默认设置的人来说

Windows 8.1 Ubuntu 13.10 双启动时不显示 Grub

从 Windows:

bcdedit /set {bootmgr} path \EFI\ubuntu\grubx64.efi

https://coderwall.com/p/vfyqkg

UEFI NVRAM 启动条目缓存在 BCD 存储中 BCD 对某些 UEFI 全局变量具有 1:1 映射,每次操作 {fwbootmgr} 时,NVRAM 都会自动更新

相关内容