我的ubuntu分区已被删除,我无法从DVD或USB启动

这是我第一次安装ubuntu。 我之前在笔记本电脑上安装了Windows 7和8(Acer Aspire 4752z)。 在我的笔记本电脑上安装Ubuntu(12.04)之后,Windows启动加载程序无法识别我的Ubuntu,因此我从实时USB更新了grub。

grub更新后,Ubuntu完美启动但我的Windows没有列在grub菜单中。 所以我按照某人的指示再次更新grub。 重启后,grub菜单不再显示了。

在网上搜索此问题并尝试反复更新grub之后,我决定从live USB中删除Ubuntu分区。 不久之后,我用Hiren启动启动了Windows,我使用了mbrfix 。 但我认为它失败了。 现在我无法显示我的BIOS设置或从DVD或USB启动。

之后,我在启动后可以看到的唯一屏幕是:

 error: unknown filesystem grub rescue> 

适合Drive MBR的代码非常小。 对于Windows,引导加载程序非常简单,只是在设置了引导标志的情况下重定向到分区的引导扇区。 Grub是一个更复杂的引导加载程序,但它仍然受到空间的限制,因此它必须从特定分区(您删除的Ubuntu分区)加载模块。

当Grub找不到那些模块时(因为分区不再存在),那么你得到一个非常有限的grub救援提示。 它可以用来手动加载grub模块,当然在你的情况下,这是不可能的,因为没有分区。 所以你真的没有什么可以做的(我知道)将启动剩余的操作系统(Windows)。

在您的情况下,最简单的方法是使用Windows引导程序替换Grub引导程序。 您提到从DVD和USB启动时遇到问题,在这种情况下,您必须弄清楚或考虑将驱动器移到另一台机器上。 我认为一台机器不再从USB或CD / DVD启动是非常不寻常的,所以我会尝试对其进行故障排除。

然后,您可以从Windows修复提示(通过引导Windows修复CD或Windows安装DVD)安装Windows引导加载程序并运行:

 bootrec /fixmbr 

或者您可以启动Ubuntu CD并安装具有同等function的引导加载程序…

 sudo apt-get update sudo apt-get install lilo sudo lilo -M /dev/sda mbr 

Lilo会在安装后给你一个很大的警告 – 但你可以忽略它,因为当它被用作Windows风格的引导加载程序时,它可以正常工作,如上所述。