需要帮助恢复 CentOS 系统

需要帮助恢复 CentOS 系统

我的 CentOS 6.5 系统出现有关硬盘的错误,因此我使用 partclone 来克隆根文件系统。

仅仅两天后,硬盘就坏了,系统无法启动。

所以我更换了硬盘并使用 CentoS Live CD 使用 fdisk 为根文件系统创建了相同的分区结构,并创建了一个 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)

这也不管用——我最终还是遇到了同样的问题。我真的不想再重新安装,救命啊!

更新

好的,看起来我读起来有困难,它是设置(hd0)而不是(hd0,0)。系统现在启动了,但似乎有几个 rpm 已损坏,我没有尝试重新安装。

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

相关内容