更新说明:我正在尝试在 HP Pavilion 笔记本电脑上设置双启动系统。过去我可能设置过六七个双启动系统,从未遇到过任何困难。这个过程总是很简单,我通常甚至可以选择使用 Windows 启动管理器还是 Grub,因为两者都可以工作。
但这次不同;我无法让计算机在开机时直接启动 grub/ubuntu。此行为似乎来自底层 HP 软件,因为在启动时按 F9 会弹出一个菜单,让我可以选择要启动的系统。但是,该菜单不提供任何更改其条目顺序的方法。
也许这台笔记本电脑的历史与此有关;它是我朋友送给我的,我从未删除过 HP 恢复分区,认为这没有必要。我删除了现有的旧 Windows 7 安装,并安装了 Kubuntu 作为机器上的唯一系统。这很好,直到我改变了对 Windows 的看法并尝试再次安装它。这就是我最终陷入的境地:Kubuntu 和 Windows 都很好,但无法让 grub 最初控制。一旦我启动 grub,我就可以运行 Kubuntu 或 Windows——它们都在 grub 的菜单上。
我可以通过重新排序分区来解决这个问题分区从记忆棒上的实时系统,但我不知道是否足以改变数字(可用磁盘管理) 或者分区实际上必须在物理磁盘内移动。当然,危险在于这种性质的任何更改都可能导致系统无法启动。有没有办法安全地做到这一点?
答案1
通常,如果您已删除 Windows,则 Grub 会显示,因此游戏中没有其他玩家。
但是:(总是有一个但是 ;-) 如果 grub 有隐藏的超时 - 您将看不到它。它只会启动,您无法将其更改为您想要启动的图像。根据您的 grub 版本,您可以更改 /etc/default/grub 中的行:
GRUB_TIMEOUT=5
GRUB_TIMEOUT_STYLE=menu
(这对 grub 2.04 有效 - 目前我运行的不是 ubuntu,所以您的版本可能不同)
超时时间为“0”意味着立即启动默认条目而不显示菜单。
答案2
我通过重新分区磁盘、彻底擦除磁盘、重新安装 Windows 和 Kubuntu 解决了我的问题。