我有一个 SATA 硬盘,上面有 MS DOS MBR 分区表、ext4 基于 Linux 的操作系统、NTFS Windows 7 和一个扩展分区。我很高兴地使用了我的 ext4 分区很长一段时间,但后来我越来越急于回到我丰富的 Steam 游戏收藏中。因此,我犯了一个错误,安装了 Microsoft Windows 7。现在,系统加载的是 MS 引导加载程序而不是 GRUB,当我尝试更改默认操作系统时,它只会将 Windows 注册为计算机上的操作系统。我不愿意想象,尽管 MS 团队拥有如此多的“专业知识”,但他们甚至无法编写一些东西来识别 ext4 分区的存在。那么,我该如何将主引导加载程序改回 GRUB?以前我总是可以用 GRUB 加载这两个操作系统,但现在我不知道发生了什么。
答案1
使用工具启动修复。
Boot-Repair 让你只需单击一下即可修复这些问题,(通常会重新安装 GRUB 和)恢复对问题出现之前安装的操作系统的访问。
使用 Boot-Repair 的最简单方法是刻录以下磁盘之一并从中启动。
- 启动修复磁盘是一张自动启动 Boot-Repair 的 CD。
- Boot-Repair 也包含在Linux 安全混音。
备注:您也可以在直播USB(例如通过优网通或者LiliUSB 或通用 USB 安装程序)。
使用演示视频:https://www.youtube.com/watch?v=FiJokVR9YaY
SourceForge 页面:http://sourceforge.net/projects/boot-repair/
答案2
我认为,最简单的选择是启动一个实时 Linux 光盘(Ubuntu 可能是最简单的),然后运行引导修复。
总结一下:
在 Ubuntu 中安装 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 键