![双启动计算机运行 Windows 启动管理器,然后是 grub 菜单:如何更改为仅 grub?](https://linux22.com/image/841294/%E5%8F%8C%E5%90%AF%E5%8A%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E8%BF%90%E8%A1%8C%20Windows%20%E5%90%AF%E5%8A%A8%E7%AE%A1%E7%90%86%E5%99%A8%EF%BC%8C%E7%84%B6%E5%90%8E%E6%98%AF%20grub%20%E8%8F%9C%E5%8D%95%EF%BC%9A%E5%A6%82%E4%BD%95%E6%9B%B4%E6%94%B9%E4%B8%BA%E4%BB%85%20grub%EF%BC%9F.png)
我的双启动计算机连续显示两个启动管理器:首先是 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)
我遇到的情况如下:
- 我的供应商仅使用 Windows 启动管理器设置了这台双启动计算机,虽然可以正常工作,但 Linux 的版本太旧了。
- 因此,我运行了 Ubuntu 13.04 安装程序并完全删除并重新安装了 /dev/sdb1 上的 Linux。
- 当我尝试启动 Linux 时,它出现在 grub 提示符下,而不是完全启动。
- 我尝试使用“set root”、“kernel”、“initrd”、“boot”手动启动,但它只能启动到“(initramfs)”提示符。
- 因此,我启动了 Ubuntu Live CD,然后清除并重新安装 grub. 这有效。
- 我重新启动后只看到一个黑屏,但鼠标指针还可以用。
- 我再次重新启动,系统最终完全启动......但使用如上所述的双启动管理器。
答案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