我正在双启动 Ubuntu 15.10 和 Windows 10。问题是系统直接启动到 Windows。启动时没有显示 grub 菜单。为了启动到 Ubuntu,我必须在启动时按下,ESC
这将带来Startup Menu
以下选项:
F1 系统信息
F2 系统诊断
F9 启动设备选项
F10 BIOS 设置
F11 系统恢复ENTER-继续启动
上面的菜单是 HP 专用诊断软件(我认为),安装在 Windows 中。按下F9
它将带来Boot Option Menu
以下选项:
操作系统启动管理器
ubuntu (....)
从 EFI 文件
笔记本硬盘 启动
选择 ubuntu 会出现 grub 菜单,里面有 Ubuntu、Windows 选项。从 grub 中再次选择 Ubuntu,即可启动进入 Ubuntu。我的是 HP e026ax。没有 UEFI。如果没有其他操作系统,只有 Ubuntu,它会直接显示 grub。
gparted 中的分区表:
在所有 Windows 分区中,只有两个是我创建的,其余的都是由 Windows 和 HP 自动创建的。
答案1
在您的 BIOS 中,检查是否有在启动时显示启动顺序菜单的选项。禁用它。
然后从 BIOS 中,像这样更改启动顺序:
Ubuntu(....)
操作系统启动管理器
从EFI文件
笔记本硬盘 启动
然后进入 Ubuntu。
打开终端。
自定义 grub
sudo nano /etc/default/grub
它将打开包含许多选项的文件。在末尾添加此行
GRUB_SAVEDEFAULT=true
(这将记住您的上次选择并在无需您交互的情况下启动您上次启动的操作系统。)
查找行GRUB_HIDDEN_TIMEOUT=0
。#
在行首放置一个符号GRUB_HIDDEN_TIMEOUT=0
,以便将该行变成注释。
将 grub 超时时间减少到您想要的值。
按Ctrl+o然后按Enter保存更改。按Ctrl+x退出 nano 并输入
sudo update-grub