从USB Stick安装Centos后,从硬盘启动失败

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

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

我怎样才能从硬盘启动Centos,而不是使用USB密钥。

如果你使用整个硬盘作为centOS,可能会修复你的grub。

从shell提示符下,尝试下面的这个命令

#grub-install --recheck /dev/hda 

之后退出重新启动。

如果grub-install不适合你,你可以尝试从grub提示符手动修复它。 从grub提示

 grub> root (hd0,0) 

假定您已经在第一个分区上安装了引导程序。 否则用适当的数字replace最后的“0”。 之后

 grub> setup (hd0) 

然后退出并重新启动。

你有没有先检查硬盘上的分区? 上次我在上网本上工作时,有一个隐藏的系统恢复分区。 您可能需要先将其清除。