故障现象:
找不到引导程序,启动中断,无法加载操作系统,开机后黑屏,一般界面出现
operating system not found
解决故障的方式:
光盘引导,进入急救模式,提示操作从备份文件中恢复MBR散区
模拟故障:
加一块硬盘做实验
进系统查看磁盘
fdisk -l ##看是否有sdb
mkfs -t xfs /dev/sdb ## 格式化sdb
mmount /dev/sdb /opt ##挂载
1.备份MBR扇区数据
dd if=/dev/sda of=/opt/mbr.bak bs=512 count=1
2.模拟MBR扇区故障
dd if=/dev/zero of=/dev/sda bs=512 count=1
3.重启后观察系统是否有问题出现
operating system not found
(出现故障,MBR挂了)
解决MBR故障的步骤如下:
1.装入光盘,在光盘的引导界面选择troubleshooting
2.进入troubleshooting菜单选择Rescue a centos system
3.进入引导可以按回车,或者等待
按1再按回车进入sh-4.2
4.mount /dev/sdb/mnt ##将备份sdb备份的文件挂到mnt下,然后进去看看
是否有mbr.bak
5.dd if=/mnt/mbr.bak of=/dev/sda count=1 bs=512
6.重启reboot进入系统测试是否正常