我目前正在 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 菜单的原因。