错误:hd0 无法获取 C/H/S 值。grub rescue >

错误:hd0 无法获取 C/H/S 值。grub rescue >

我们的机器的电源坏了。我们更换了电源。

现在,当我们启动时,我们看到的只是一个带有闪烁光标的空白屏幕。

因此我们shift在启动时按住,然后显示以下错误:

error: hd0 cannot get C/H/S values.
grub rescue>

我打字ls后就看到(hd0)(fd0)

这个安装有问题吗?我们需要重新安装吗?如果是的话,我们可以使用 Ubuntu Live 光盘从硬盘中检索一些文件吗?

我们正在使用:Ubuntu 12.04 LTS(32位)

答案1

您可以使用 Ubuntu Live-CD 访问您的文件,也可以使用它来修复您的系统:

  1. 从 Live CD 启动
  2. 安装lilosudo apt-get install lilo
  3. 如果已安装,请运行:您的硬盘在sudo lilo -M /dev/XXX mbr哪里XXX。大多数情况下XXXsda。这将在指定设备中安装新的主引导记录 (mbr)。有关详细信息,请查看的手册页lilo。输入命令时,您可能会看到一些警告。您可以放心地忽略它们。几年前lilo是默认的启动管理器,警告与此有关。

现在您的系统应该可以正常启动了。

相关内容