我尝试了其他建议,例如 bootrec.exe /FixBoot 和 bootrec.exe /FixMbr
但重新启动时它仍会启动到 grub 命令行。我也尝试过使用 Windows 7 磁盘进行启动修复,但现在我卡住了。有什么想法吗?
答案1
以下是对我有用的三种解决方案。
从 Live cd 或 usb 启动 Linux,确保您已拥有可用的互联网连接,然后在终端上输入以下内容。
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 上安装 Boot-Repair
打开终端并运行以下命令
sudo add-apt-repository ppa:yannubuntu/boot-repair
sudo apt-get update
sudo apt-get install boot-repair
安装完成后,如果您使用 Gnome,可以从系统->管理->启动修复菜单启动它;如果您使用 Unity,则在面板中搜索“启动修复”。然后按照以下屏幕截图操作:
方法 1
- 点击高级选项
- 勾选下面显示的选项
- 将选项卡改为Grub Location选项卡,并勾选如图所示的选项
按“应用”并重新启动系统
方法 2
- 选择推荐的启动修复选项,如第一张截图所示