烟台数据恢复德一数码科技有限公司

最安全、最快速、最大限度恢复 15336380195

收藏本站

设为首页

闪电恢复,立等可取!从近从快!烟台三站物流信息.

网站首页 | 公司介绍 | 设备展示 | 公司新闻 | 公司招聘 | 留 言 板 | 联系我们 | 技术信息 | 服务信息| 恢复案例

各种数据恢复

RAID数据恢复

数据库修复恢复

苹果Linux恢复

虚拟机数据恢复

加密数据恢复

ScsiSas硬盘恢复

IBM服务器HP服务器DELL服务器联想服务器浪潮服务器

 
顾客您好,购买商品请先登录
会员名称:
登陆密码:
验证码: 
   
 二级栏目
 ◆  软故障
 ◆  硬件故障
 ◆  磁盘阵列
 ◆  苹果HFS数据
 ◆  Linux数据
 ◆  ExFat数据
 ◆  其它介质恢复
 ◆  二次开盘恢复
 ◆  文件修复
 ◆  数据库修复恢复提取
 ◆  磁盘数据解密
 ◆  普通硬盘
 ◆  实用技术远程软件
 ◆  ST专修
 ◆  安装问题
 ◆  财务业务ERP软件
 ◆  安全杀毒
   友情链接
   商品搜索 关键字词: 查询分类:  
 
锟斤拷锟斤拷锟斤拷息
当前位置首页 > 锟斤拷锟斤拷锟斤拷息
Linux数据恢复的几种方法
(2012/2/17) 点击:6500次 关闭
  

Linux 数据恢复几种方法

    我们提供Linux下恢复硬盘分区数据,误删除数据恢复,系统恢复,口令恢复,等等数据恢复业务

    有许多原因可能导致用户口令的遗失,这对系统管理员而言,可能不是一个问题,只要以Root账号登录,再用Passwd命令更改用户口令就可以了。可是,如果丢失的是Root口令,这又怎么办?难道就束手无策、重装系统?这样不仅费时费力,而且还可能造成重要数据的丢失和应用程序的破坏。显然这种做法并不可取。如果你需要恢复,请与我们联系。

因为重装Windows等等误操作常常导致安装到MBR的GRUB引导程序无法再引导系统,也就最终导致了无法进入Linux系统。
笔者的ML1.2安装在/dev/hda11,对应grub下的位置为(hd0,10),注意使用/dev/hdax的方式表示的分区号都是从1开始的,所以到了grub下时需要减去1来表示。grub安装在MBR,在安装WinXP后导致无法进入linux。本文虽然使用ML1.2做例子,但是对版本较新的grub具有通用性。MagicLinux 1.2 final使用的grub版本为0.95。
先使用一张修复盘进入grub,或者利用其他linux恢复盘等等进入linux系统,然后进入grub控制台。总之就是想尽办法进入一个控制台就是了。然后准备引导进入硬盘上的Linux系统。如下:
grub> root (hd0,10)
grub> kernel /boot/vmlinuz-2.6.9 init 5 ro root=/dev/hda11
grub> initrd /boot/initrd-2.6.9.img
grub> boot
如上是利用修复盘进入grub后的修复方法,至于自己可以进入其他的控制台修复方法暂时略。如上的过程就可以进入硬盘上的linux系统了。然后开始修复过程。
# grub
grub> root (hd0,10)
grub> setup (hd0)
grub> quit
# grub-install hd0
如山的步骤将会把grub安装到MBR,任何一个步骤都不可以缺少。如果缺少grub-install步骤则会安装grub到MBR,但是不会显示系统菜单。
另外,对于MagicLinux1.2final会在最后一步提示找不到grub。这是因为grub-install是一个shell脚本,使用绝对路径寻找grub程序。默认的寻找grub路径为/usr/sbin/grub,可是对ML1.2则是在/sbin/grub。所以只要执行如下语句,复制一下即可:
# cp /sbin/grub /usr/sbin/grub
这样就可以正确的恢复grub到MBR了。
本文没有直接写出使用光盘上的控制台修复grub的原因是很多光盘发行版带有的/dev/hdax的数目很小,我手里的一个最大到/dev/hda8,这样根本无法访问/dev/hda11,所以只好放弃。另外即便是光盘发行版也是需要使用grub引导的,在它引导的时候按下"C"键即可进入grub控制台,输入命令来进入硬盘上的Linux。
最后,推荐还是备份一下做好的MBR,在linux下使用如下命令:
# dd if=/dev/hda of=/root/linux.bin bs=512 count=1
这里注意使用if=/dev/hda是备份MBR中的数据,如果grub安装在具体的某个分区,则要自己选择了。备份之后的linux.bin文件可以复制到Windows下,备份一份,另一份复制到C盘根目录下。然后修改boot.ini文件,添加如下一行:
C:\linux.bin="Linux"
这样就可以利用Windows的NT loader来引导linux系统了。以后恢复和修理linux会更加方便。

 

               数据恢复中心
 

鲁ICP备12002271号 您是本站第 位访问者