双启动计算机运行 Windows 启动管理器,然后是 grub 菜单:如何更改为仅 grub?

双启动计算机运行 Windows 启动管理器,然后是 grub 菜单:如何更改为仅 grub?

我的双启动计算机连续显示两个启动管理器:首先是 Windows 7 启动管理器,其选项如下:

  • 视窗
  • Linux

然后,当我选择“Linux”时,它会进入 Grub 菜单:

  • Ubuntu
  • Ubuntu 的高级选项
  • 记忆测试
  • /dev/sdb2 上的 Windows 7(加载程序)

这种双启动管理器行为很愚蠢——我怎样才能绕过 Windows 启动管理器,直接启动到 grub?

我的磁盘设置在 /dev/sdb1 上有 Linux,在 /dev/sdb3 上有 Windows:

$ sudo parted -l

Model: ATA WDC WD30EFRX-68A (scsi)
Disk /dev/sda: 3001GB
Sector size (logical/physical): 512B/4096B
Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags
 1      17.4kB  134MB   134MB                Microsoft reserved partition  msftres
 2      135MB   2148GB  2147GB  ntfs         Basic data partition
 3      2148GB  3001GB  853GB   ext4         Basic data partition


Model: LSI 9750-4i DISK (scsi)
Disk /dev/sdb: 960GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos

Number  Start   End    Size    Type      File system     Flags
 1      1049kB  826GB  826GB   primary   ext4
 2      826GB   826GB  105MB   primary   ntfs            boot
 3      826GB   926GB  99.9GB  primary   ntfs
 4      926GB   960GB  34.3GB  extended
 5      926GB   960GB  34.3GB  logical   linux-swap(v1)

我遇到的情况如下:

  1. 我的供应商仅使用 Windows 启动管理器设置了这台双启动计算机,虽然可以正常工作,但 Linux 的版本太旧了。
  2. 因此,我运行了 Ubuntu 13.04 安装程序并完全删除并重新安装了 /dev/sdb1 上的 Linux。
  3. 当我尝试启动 Linux 时,它出现在 grub 提示符下,而不是完全启动。
  4. 我尝试使用“set root”、“kernel”、“initrd”、“boot”手动启动,但它只能启动到“(initramfs)”提示符。
  5. 因此,我启动了 Ubuntu Live CD,然后清除并重新安装 grub. 这有效。
  6. 我重新启动后只看到一个黑屏,但鼠标指针还可以用。
  7. 我再次重新启动,系统最终完全启动......但使用如上所述的双启动管理器。

答案1

我建议使用 Boot-Repair

  • 在 Ubuntu live-CD 或 live-USB 上启动您的计算机。

  • 选择“试用 Ubuntu”

  • 连接互联网

  • 打开一个新的终端,然后输入:

sudo add-apt-repository ppa:yannubuntu/boot-repair && sudo apt-get update

  • 按 Enter 键。

  • 然后输入:

sudo apt-get install -y 启动修复 && (启动修复 &)

  • 按 Enter 键

从以下任一方式启动 Boot-Repair:

1 The Dash (the Ubuntu logo at the top-left of the screen)
2 Or by typing 'boot-repair' in a terminal 

然后点击“建议修复”按钮。修复完成后,记下纸上显示的 URL(paste.ubuntu.com/XXXXX),然后重新启动并检查是否恢复了对操作系统的访问。如果修复不成功,请通过电子邮件或论坛向帮助您的人提供 URL。

如果这不起作用,我建议使用可以在官方 Boot-Repair 页面找到的高级选项https://help.ubuntu.com/community/Boot-Repair

相关内容