当前位置: 技术问答>linux和unix
救命啊!我的数据。。。
来源: 互联网 发布时间:2015-12-11
本文导语: 公司的一台服务器一直不很稳定,以前重启还比较幸运,可以启动。昨天上午,系统又报以前的错误信息,我就按照以前的处理办法,键入reboot命令。但这次没那么幸运了,系统启动后直接进入了grub>状态。小弟在网...
公司的一台服务器一直不很稳定,以前重启还比较幸运,可以启动。昨天上午,系统又报以前的错误信息,我就按照以前的处理办法,键入reboot命令。但这次没那么幸运了,系统启动后直接进入了grub>状态。小弟在网上google了很多资料,经过尝试都没有成功。不知道各位大虾有什么高招?系统为redhat9,两块SCSI硬盘。当时忘了硬盘的分区情况了,也不记得/boot和grub.conf文件放到哪个硬盘的哪个分区下了。昨天试了一个下午,始终失败。请高手赐教啊!!!数据很重要,不能破坏数据!!!
另外,我查了一些资料,在grub>下用find (hd0,键),结果如下:
(hd0,0) , (hd0,1) , (hd0,2) ,(hd0,4)。其中(hd0,0)和(hd0,4)显示文件系统不能识别,分区类型0x83 。我的硬盘是scsi,应该是(sd0,0),(sd0,1)...才对啊。但我用find ( sd0,键),find (sda,键)提示"ERROR:ERROR while parsing number"。 不明白为什么会这样。高手明示!
另外,我查了一些资料,在grub>下用find (hd0,键),结果如下:
(hd0,0) , (hd0,1) , (hd0,2) ,(hd0,4)。其中(hd0,0)和(hd0,4)显示文件系统不能识别,分区类型0x83 。我的硬盘是scsi,应该是(sd0,0),(sd0,1)...才对啊。但我用find ( sd0,键),find (sda,键)提示"ERROR:ERROR while parsing number"。 不明白为什么会这样。高手明示!
|
首先,用一个live cd 启动系统(可以用gentoo 的,因为有chroot功能)
然后mount上丢失的硬盘,备份数据
chroot 到那个系统里面
grub-install ,然后reboot就可以了。
然后mount上丢失的硬盘,备份数据
chroot 到那个系统里面
grub-install ,然后reboot就可以了。
|
你那错误信息是什么啊?
根据错误信息,判断是哪儿出问题了
如果硬盘本身没有损坏,或者分区表没有被破坏,
可以使用gentoo的光盘启动,进入一个linux环境,挂载以前的硬盘,把数据拷出来。
如果硬盘本身有问题,只能找硬盘修复了。
根据错误信息,判断是哪儿出问题了
如果硬盘本身没有损坏,或者分区表没有被破坏,
可以使用gentoo的光盘启动,进入一个linux环境,挂载以前的硬盘,把数据拷出来。
如果硬盘本身有问题,只能找硬盘修复了。