我的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! 有没有更好的方法来备份根文件系统,并将其恢复到另一个驱动器(可能不是相同的大小,但可以适应根文件系统)?