所以我尝试安装 Ubuntu,但安装得并不顺利,所以我决定停止安装。我手动停止了电脑,启动电脑,然后出现“MBR 错误 1”插入软盘。
我启动了 BIOS 面板,但 Windows 启动管理器已不存在。我尝试在外部硬盘上安装 Ubuntu,但需要重新格式化等,我是不是选错了硬盘?我是不是选了装有 Windows 的硬盘?
我该如何解决这个问题呢?这有点烦人,我无法使用我的电脑。我用的是 Windows 7。
答案1
如果只是 MBR,您可以从大多数 Linux 修复 CD 或 Ubuntu 安装程序安装 Windows 等效的引导加载程序。
如何恢复 Ubuntu/XP/Vista/7 引导加载程序 https://help.ubuntu.com/community/RestoreUbuntu/XP/Vista/7Bootloader
启动修复 - 还处理 LVM、GPT、单独的 /boot 和 UEFI 双启动。:
https://help.ubuntu.com/community/Boot-Repair
您可以使用此报告或“创建 BootInfo”报告(其他选项)修复许多启动问题并发布其创建的链接,以便我们可以看到您的确切配置并诊断高级问题。LighterWeight(基于 Lubuntu)Boot-RepairCD
http://sourceforge.net/projects/boot-repair-cd/files/
手动安装 lilo 引导加载程序,而不是全部 lilo。恢复基本 Windows 引导加载程序 - 如果未找到 lilo 上的错误,则启用 Universe 只需打开 Synaptic 和设置 > 存储库,然后在 Ubuntu 软件选项卡中勾选 Universe 存储库的复选框。关闭该窗口并单击重新加载,然后使用 Synaptic 或命令行安装 lilo。
sudo apt-get install lilo
sudo lilo -M /dev/sda mbr
可能会显示有关 lilo 其余部分缺失的错误消息,请忽略,我们只想要带有引导加载程序的 MBR。
一些 BIOS 具有锁定 MBR 的设置。您可能需要检查这不是您的问题。可能称为 bitlocker、病毒保护、安全或锁定的引导扇区。
答案2
您可以按照以下步骤安装或恢复 Windows MBR。以下是两种对我有用的解决方案。
启动 Linux 并确保您已拥有可用的 Internet 连接,然后在终端上输入以下内容。
1.解决方案
sudo apt-get install syslinux
如果包已安装,请使用以下命令写入 MBR:
sudo dd if=/usr/lib/syslinux/mbr.bin of=/dev/sda
2.解决方案
sudo apt-get install mbr
如果包已安装,请使用以下命令写入 MBR。
sudo install-mbr -i n -p D -t 0 /dev/sda
两者皆通用
如果要将 MBR 安装到其他驱动器,请替换 sda。不要输入sda1
、sda2
或sda3
。只需将其输入sda
为硬盘即可。最后重新启动,您的 Windows 应该可以启动。
答案3
Ubuntu 不会修复您的 Windows7 原始 MBR 配置。为此,您需要 Windows 7 修复 CD。
经过简单的谷歌搜索,这里这是我找到的。你应该可以顺利地遵循它。