[.com快速翻译]如果您曾经尝试过使用Linux双引导Windows系统,您可能会遇到一些不受欢迎的更改。在此环境中安装Linux时,GRUB引导加载程序将覆盖主引导记录(MBR)中的Windows引导加载程序。反之亦然:如果您先安装Linux,然后决定安装Windows,Windows引导加载程序将覆盖GRUB,您将发现自己无法引导进入Linux桌面。也许您认为Linux不适合您,并想完全删除它,只留下Windows。对于新用户来说,这两种情况中的任何一种都可能存在问题,但值得庆幸的是,只要有一点耐心和细心,就有办法恢复引导加载程序并在此过程中修复MBR。注意:另一个会影响许多用户的场景是Windows10周年更新似乎覆盖了引导加载程序,这是必然的。第一步是下载并创建LinuxLiveCD或USB。Ubuntu是迄今为止最简单易用的发行版,尽管大多数Linux发行版都适用于此。使用另一台计算机,浏览到Ubuntu网站并下载适合您的体系结构的版本。如有疑问,请下载32位版本,因为它可以在任何计算机上启动。图1参考本指南(https://www.maketecheasier.com/create-usb-linux-distro-in-windows/)在Windows上创建LinuxLiveUSB。启动进入Ubuntulive一旦创建了USBLive媒体,下一步就是通过BIOS将计算机启动进入Ubuntu,并从菜单中选择“TryUbuntuwithoutinstalling”。如果失败,请确保在BIOS中禁用“安全启动”,否则系统将永远无法启动到GRUB加载程序以允许选择Linux。桌面启动后,您需要打开可以在应用程序菜单中找到的终端。图2注意:请注意,此时您正在直接与硬盘打交道,请在进行任何更改之前完整阅读本指南,否则您的整个系统可能会变得不稳定或损坏。毫无疑问,修复MBR的最简单方法是使用一个名为“boot-repair”的小实用程序,而不是直接在终端中乱搞。第一种方法:引导修复实用程序首先,您需要添加代码存储库。输入:sudoadd-apt-repositoryppa:yannubuntu/boot-repairsudoaptupdatesudoaptinstallboot-loader安装后,在“应用程序”菜单中找到应用程序并单击“启动”。图3工具启动后,选择修复类型。对于大多数人来说,它应该是“建议修复”。图4一旦该工具完成,您应该能够启动系统,从GRUB菜单中选择Windows或Linux。如果您需要更复杂的启动修复,运行该工具还可以让您更改或了解上面提到的其他一些选项。单击“还原MBR”将使您可以访问MBR选项卡。图5如果卡住了,Ubuntu在官方网站(https://help.ubuntu.com/community/Boot-Repair)上有一个指南。第二种方法:Syslinux这种方法稍微高级一些,需要您使用终端。如果您不确定,请坚持使用第一种方法。像以前一样打开终端并键入:sudoapt-getinstallsyslinux完成后,输入以下内容,记住根据需要更改驱动器名称“sda”:sudoddif=/usr/lib/syslinux/mbr.binof=/dev/sda或者,您可以输入以下命令恢复MBR:sudoapt-getinstallmbrsudoinstall-mbr-in-pD-t0/dev/sda第三种方法:LILO启动进入LiveCD或USB,在终端输入:sudoapt-getinstalllilosudolilo-M/dev/sdambr其中“/dev/sda”是驱动器名称。这应该可以修复您的MBR。结论如果您双启动Windows和Linux,很容易覆盖MBR。上述步骤应该可以帮助您恢复MBR。希望您现在拥有一个可以顺利启动的Windows系统。原标题:如何从Ubuntu修复WindowsMBR,作者:MatthewMuller
