我直接从 Windows 安装程序安装了 Ubuntu 12.10(64 位)。当我启动并从 Windows 启动管理器中选择 Ubuntu 时,它会正确地将命令传递给 GRUB,但 GRUB 菜单不会显示 - 我看到的只是一个空白的紫色屏幕。大约 10-15 秒后,登录屏幕出现(这意味着它启动正常)。
有什么办法可以强制它显示 GRUB 菜单吗?
答案1
对于 Wubi 安装(在 Vista/7 上,而不是 XP),grub 菜单默认是隐藏的。原因是当仅有的两个操作系统是 Windows 和安装了 Wubi 的 Ubuntu 时,grub 菜单不是必需的,并且当用户认为他们可以从 Grub 启动 Windows 时(实际上不能),这会导致一些问题。
如果你运行,sudo update-grub
你会看到类似这样的内容:
Found Windows 7 (loader) on /dev/sda2
Skipping Windows 7 (loader) on Wubi system
这意味着 grub 将其视为单一操作系统的情况,因此默认隐藏 Grub 菜单。
如果要显示,请Shift在选择后按住键Ubuntu来自Windows 启动管理器,或者更改设置,/etc/default/grub
但我必须问你为什么要这样做。