如果您曾经尝试过使用 Linux 为您的 Windows 系统双启动,那么您的系统很可能经历了一些不必要的更改。在这种环境中安装 Linux 时,GRUB引导加载程序将覆盖主引导记录 (MBR) 中的 Windows 引导加载程序。
反之亦然:如果你先安装Linux,然后决定安装Windows,那么Windows的bootloader会覆盖GRUB的bootloader,无法启动计算机。你的 Linux 不再了。或者你已经决定不再使用 Linux 并想完全删除它,只留下 Windows。
以上任何一种情况都可能给新用户带来问题,但只要有一点耐心和细心,您将有很多方法可以恢复引导加载程序,从而修复 MBR。
请求
第一步是在你的Linux上下载并创建一个包含操作系统(live USB、live CD)的CD或USB磁盘。Ubuntu是最简单和最容易访问的平台,尽管大多数 Linux 版本都可以用于此。然后,如果您使用另一台计算机,请访问 Ubuntu 网站并下载与您的系统配置匹配的副本。如果您不确定,请下载 32 位版本,该版本可用在任何系统上。
Boot live USB 包含 Ubuntu
下一步是通过 BIOS 将您的计算机启动到 Ubuntu 并从菜单中选择“尝试 Ubuntu 而不安装”。如果失败,请确保已禁用安全启动在 BIOS 中,否则您的系统将永远不会启动到 GRUB 加载程序以允许选择 Linux。
桌面启动后,您需要打开终端(可以在应用程序菜单中找到)。
注意:此时请注意,您是直接在硬盘上处理,请仔细阅读说明后再进行任何更改,否则您的整个系统可能会变得不稳定,错误或者更糟的是坏了。
到目前为止,修复 MBR 最简单的方法是使用一个名为“boot-repair”的小实用程序,而不是直接在终端中工作。
第一种方法:使用引导修复实用程序
首先,您需要添加更多档案。输入以下命令:
sudo add-apt-repository ppa: yannubuntu / boot-repair
sudo apt update
sudo apt 安装 引导加载程序
安装成功后,点击应用菜单中的Boot Repair图标开始使用。
实用程序启动后,选择修复类型。对于大多数用户,以下修复类型将是推荐修复:
选择修复类型后,您可以通过从 GRUB 菜单中选择 Windows 或 Linux 来引导系统。此实用程序还允许您更改或检查上述其他一些选项如果您需要修复更复杂的修复。要使用 MBR 选项卡,请单击“Restore MBR”。
方法二:使用Syslinux
这是一个稍微高一点的方法,需要您直接使用终端。如果您不是很自信,请按照第一种方法。
打开终端并输入以下命令:
sudo apt-get install syslinux
命令完成后,继续输入如下,注意在需要的时候改变盘符“sda”:
sudo dd if=/ usr / lib / syslinux / mbr.bin of=/ dev / sda
或者,您可以通过输入以下命令来恢复 MBR:
sudo apt-get install mbr
sudo install-mbr-in-p D-t 0 / 开发 / sda
第三种方法:LILO
启动上述live CD或live U盘,在终端输入如下命令:
sudo apt-get install lilo
sudo lilo-M / dev / sda mbr
其中“/dev/sda”是你的盘符。
结束
当您执行 Windows 和 Linux 双启动时,MBR 很容易被覆盖。以上步骤将帮助您恢复您的 MBR。祝您好运!
查看更多:
- 如何修复 Windows 10 中的主引导记录
- 使用 GRUB 解决 Linux 引导问题
- 恢复 Ubuntu Bootloader 五笔组件
- 在 Windows 驱动器上将 MBR 传输到 GPT
评论