重新配置 GRUB 以在双启动中直接启动到 Ubuntu

重新配置 GRUB 以在双启动中直接启动到 Ubuntu

我目前正在 Windows 7 和 Ubuntu 13.10 之间进行双启动,两者都是 32 位

我正在将其安装在 HDD 上在外部U盘上安装Ubuntu Bootloader(所以如果我想启动 Ubuntu,我必须从 Pendrive 加载引导程序)。而且它有效

我的问题是,由于我将其安装在已有操作系统的 PC 上,安装程序会安装 GRUB 以实现双启动,并且它始终显示 GRUB 菜单,要求我选择要加载哪个操作系统(但它仅在我从 Pendrive 启动时出现)

我想做的是让我的 GRUB 引导程序直接启动到 Ubuntu,而不显示 GRUB 菜单。我遵循了这里但我的 GRUB 菜单仍然出现

以下是/etc/默认/grub

# 如果你更改了此文件,请随后运行“update-grub”进行更新
#/boot/grub/grub.cfg。
# 有关此文件中选项的完整文档,请参阅:
# info -f grub -n ‘简单配置’

GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=0
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="安静的启动"
GRUB_CMDLINE_LINUX=""

# 取消注释以启用 BadRAM 过滤,修改以满足您的需求
# 这适用于 Linux(无需补丁)以及任何获得
# 来自 GRUB(GNU Mach、FreeBSD 的内核...)的内存映射信息
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"

# 取消注释以禁用图形终端(仅限 grub-pc)
#GRUB_TERMINAL=控制台

# 图形终端使用的分辨率
# 请注意,您只能使用您的显卡通过 VBE 支持的模式
# 您可以使用命令“vbeinfo”在真实的 GRUB 中看到它们
#GRUB_GFXMODE=640x480

# 如果不希望 GRUB 将“root=UUID=xxx”参数传递给 Linux,请取消注释
#GRUB_DISABLE_LINUX_UUID=true

# 取消注释以禁用恢复模式菜单项的生成
#GRUB_DISABLE_RECOVERY="真"

# 取消注释以便在 grub 启动时听到哔声
#GRUB_INIT_TUNE="480 440 1"

我尝试过的

-按照指导进行

-将默认设置为Ubuntu通过运行sudo grub-set-default Ubuntu

但这些似乎都不起作用,我的 GRUB 菜单仍然出现

我是不是漏掉了什么?对于安装在外部驱动器上的 Bootloader,链接指南的实现是否不同?

谢谢

答案1

编辑 /etc/default/grub 后,您是否从终端执行了此命令?

sudo 更新 grub

如果您错过了该步骤,这可能就是您仍然获得 grub 菜单的原因。

相关内容