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