误将MBR数据破坏,导致Linux无法正常启动,在有备份文件的情况下如何救援Linux系统?
操作步骤:
1、备份硬盘文件
2、模拟破坏sda硬盘mbr数据中的主引导程序
3、救援Linux系统
(1)Linux重启后,硬盘数据被破坏不能从硬盘重启操作系统,这时启动了光盘里的系统,进入如下界面,选择第三项-----Rescue installed system 救援已安装的系统
(2)选择语言-----US-English
(3)是否启动网络----No
(4)首先救援环境回去寻找已经安装的Linux系统,找到之后,将linux系统挂载到/mnt/sysimage上,这样才可以访问硬盘中数据,这时挂载到这个目录后,该目录就相当于之前正常linux系统的的根目录,在mnt/sysimage下可以找到之前根目录下的所有文件
(5)挂载成功
(6)启动一个shell,这样才可以敲入命令
(7)启动成功
(8)这时启动的是光盘里的程序,所以ls /命令查看的是光盘里的根目录,而不是linux的根目录,因为刚刚将linux的sda硬盘挂载到了/mnt/sysimage目录下,所以,cd /mnt/sysimage进入到这个目录,该目录就是之前linux系统的根目录,ls命令查看到的就是linux系统的根目录下的文件。这时查看mp3目录是没有内容的,因为mp3目录是在sdb硬盘上的,而sdb硬盘没有被挂载,所以查看不到sdb硬盘的数据。
(9)使用fdisk -l命令可以看到sdb硬盘存在,所以下一步挂载硬盘。
(10)使用mount命令将sdb1挂载到mp3上,这时就可以访问到mp3目录下的内容了。再次使用dd命令从备份文件中把数据恢复到sda硬盘上,reboot重启。
(11)进入正常的login页面