在linux系统的启动过程中,涉及到MBR主引导记录,GRUB启动菜单,系统初始化配置文件inittab等各方面,其中任何一个环节出现故障都可以导致系统启动异常。
使用dd命令MBR扇区备份与恢复
实验环境:VM8.0 RHEL6.2
1.准备一块U盘并链接挂载至虚拟机
使用fdisk -l命令找到这块U盘
 
在/目录下创建一个文件夹用于挂载U盘
 

2.使用dd命令备份MBR主引导记录所在盘符的前512字节
注意是磁盘sda不是sda1分区!
 

3.使用dd命令覆盖盘符前512字节(覆盖MBR主引导)
 

黑底绿字眼睛看的舒服- - ,重启系统后发现无法进入引导
 

 

4.插入RHEL(任意版本)光盘进入急救模式恢复
开始后按F2,找到进入急救模式的命令。输入linux rescue后回车
 

接下来第一个界面选择语言为默认,键盘为默认,第三个网卡配置NO,第四个选择Continue
第五个选择NO
一直到此界面下
 

重新挂载U盘(先使用fdisk -l命令确认找到U盘,如果没有找到则重启重新加载)
 

找到U盘后挂载到目录中(默认在急救模式下根目录是挂载/mnt/sysp_w_picpath下,但现在由于分区表坏了,所以这里就临时在内存中创建个文件夹用于挂载U盘)
 

 

使用dd命令恢复mbr
 

重启后抽出光盘就可以进入系统了!