Linux因Grub损坏的修复方法:
1)救援模式修复(备份了MBR)
2)救援模式修复(无备份MBR)
3)Grub下手动启动Linux系统
1、救援模式修复(备份了MBR)
MBR中存放了Bootloader信息(Grub),在磁盘的最开始512字节,当这512字节出现故障,系统将无法引导启动。
a、备份MBR,在工作中也要把此项作为定时备份的一部分。
[root@case2 ~]# dd if=/dev/sda of=/root/mbr.bk bs=1 count=512 #dd命令是磁盘块级别的拷贝命令 512+0 records in 512+0 records out 512 bytes (512 B) copied, 0.00123297 s, 415 kB/s [root@case2 ~]#
b、破坏MBR的512字节信息,导致系统连Grub都进入不了,只能通过重新挂载光驱,进入到救援模式
[root@case2 ~]# dd if=/dev/zero of=/dev/sda bs=1 count=512 #将/dev/sda磁盘的MBR分区破坏 512+0 records in 512+0 records out 512 bytes (512 B) copied, 0.00422362 s, 121 kB/s [root@case2 ~]#
c、系统启动不了
d、重新挂载ISO文件启动,进入救援模式
e、接下来是一系列救援模式的配置
f、进入到救援模式,挂载磁盘的根文件系统之后,就可以识别到磁盘上的文件,将之前备份的MBR恢复,退出救援模式即可
2、救援模式修复(无备份MBR)
在没有备份MBR的情况下,我们需要利用GRUB重新安装,恢复的方式差不多,在救援模式下,切换到磁盘
根文件系统,进入Grub模式,重新安装即可
3、Grub下手动启动Linux(配置Grub第二阶段,参考/boot/grub/grub.conf配置文件)
输入完Grub配置之后,boot,系统将根据你向内核传递的参数启动系统。
原创文章,作者:nice_neo_linux,如若转载,请注明出处:http://www.178linux.com/18065
评论列表(1条)
层次主题清晰到位,样式缺失,加油