今天我安装了 Ubuntu 15.10,一切都很好,直到我切换回 Windows 以释放未分配给任何操作系统的硬盘分区。
当我删除它并重新启动系统时,我意识到 Ubuntu 已安装在该分区上,现在我收到了 grub 救援错误。
我尝试使用可启动闪存驱动器再次安装 Ubuntu,但得到的只是相同的错误,并且它也无法识别我的 Windows 7 DVD。请帮忙。
答案1
我有一个解决方案,但是你需要一个 Ubuntu Live USB。
使用实时 USB 启动;
打开终端(Ctrl++ Alt)T;
跑步
sudo gparted
;在 GParted 中,单击“GParted”选项卡、设备,然后选择您的 USB 记忆棒(可能是 sdb);
我假设你的闪存驱动器只有一个分区。右键单击此分区,单击“调整大小”并将其缩小约 500 MB。这将为你留下半 GB 的未分配空间;
右键单击新的未分配空间,然后单击新建。在您的闪存驱动器中创建一个格式化为 ext2!!! 的新分区(将其格式化为 ext2 非常重要);
关闭 GParted。打开一个新的终端窗口并运行
sudo mount /dev/sdb2 /mnt
(再次,我假设你的闪存驱动器是 sdb);跑步
sudo grub-install /dev/sda --root-directory=/mnt
;重启电脑。你将再次进入 GRUB 救援提示。运行以下命令:
insmod ext2 set prefix=(hd1,msdos2)/boot/grub insmod normal insmod ntfs insmod chain set root=(hd0,msdos1)
我认为 Windows 位于第一个分区,请msdos1
根据您的情况进行更改;
chainloader +1
boot
Windows 应该可以启动了。我的任务到此结束。现在你必须修复 Windows 的引导加载程序。提示:在 Google 上搜索“EasyBCD”。