从 USB 驱动器安装 Centos 后从硬盘启动失败

从 USB 驱动器安装 Centos 后从硬盘启动失败

我创建了一个 Centos Live 5.4 可启动 USB 驱动器。我用它在 HP 上网本上安装 Centos。

当系统将 Grub 引导加载程序写入磁盘时,它会将引导加载程序写入 USB 驱动器 (/dev/sda),而不是硬盘 (/dev/hda)。我可以选择将引导加载程序写入 /dev/hda,(而不是写入 mbr!)但当我重新启动时,我收到加载错误和 Grub 提示。

如何让 Centos 从硬盘启动而不是使用 USB 密钥。

答案1

如果您将整个硬盘用于 centOS,则可能可以修复您的 grub。

在 shell 提示符下,尝试以下命令

#grub-install --recheck /dev/hda

之后退出并重新启动。

如果 grub-install 对你不起作用,你可以尝试从 grub 提示符手动修复它。从 grub 提示符

grub> root (hd0,0)

假设你已经在第一个分区上安装了启动项。否则,将最后的“0”替换为适当的数字。之后

grub> setup (hd0)

然后退出并重新启动。

答案2

您先检查硬盘上的分区了吗?上次我使用上网本时,它有一个用于系统恢复的隐藏分区。您可能需要先将其清除。

相关内容