需要帮助恢复CentOS系统

我的CentOS 6.5系统出现了有关硬盘的错误,所以我用partclone克隆了根文件系统。

仅仅两天后,硬盘就死了,系统将不再启动。

所以我更换了硬盘,并使用CentoS Live CD,我使用fdisk为根文件系统创build了相同的分区结构,并创build了ext4文件系统,最后使用partclone恢复了备份的分区克隆。

到目前为止,这个新的根分区可以被挂载和读取,并且所有的文件都是完整的。

但是当启动系统时,我遇到了GRUB的问题。 系统只是挂着一个空白的屏幕。

我按照CentOS网站上的说明重新安装了引导装载程序:

从CD启动,进入救援模式

chroot /mnt/sysimage grub-install /dev/sda

但后来我得到一个错误说:

Could not find device for

就是这样 – 它不说什么设备,它只是空白。 grub find /boot/grub/stage1 root(hd0,0) setup (hd0,0)

这也不工作 – 我只是结束了同样的问题。 我真的不想去重新安装路线,帮助!

更新

OK看起来像我有麻烦阅读,这是安装(hd0)不(hd0,0)现在系统启动,但似乎有一些rpms已损坏,我不想重新安装。

这是一个痛苦的excerise! 有没有更好的方法来备份根文件系统,并将其恢复到另一个驱动器(可能不是相同的大小,但可以适应根文件系统)?