Linux故障排错——修复MBR扇区故障

修复MBR扇区故障

一、故障原因:病毒、木马等造成的破坏,不正确的分区操作,磁盘读写操作

二、故障现象:找不到引导程序,启动中断,无法加载操作系统,开机后黑屏

三、应对思路:应提前做好备份文件 以安装光盘引导进入紧急急救模式,重备份文件中恢复。

四、操作步骤模拟MBR扇区实验

修复具体步骤:

1、进系统查看磁盘
2、fdisk -l ##看是否有sdb

Linux故障排错——修复MBR扇区故障_第1张图片
3、mkfs -t ext4 /dev/sdb ###格式化sdb
Linux故障排错——修复MBR扇区故障_第2张图片
4、挂载mount /dev/sdb /opt
Linux故障排错——修复MBR扇区故障_第3张图片
5、备份MBR扇区数据
dd if=/dev/sda of=/opt/mbr.bak bs=512 count=1 //引导文件一般默认在第一个分区的第一个扇区,每个扇区是512字节
6、模拟MBR扇区故障
dd if=/dev/zero of=/dev/sda bs=512 count=1
init 6重启

Linux故障排错——修复MBR扇区故障_第4张图片
6、重启之后发现故障,无法启动MBR引导分区
Linux故障排错——修复MBR扇区故障_第5张图片####如何解决呢?###
光盘引导,进入急救模式,提示操作
从备份文件中恢复MBR散区
####步骤如下
1.装入光盘,在光盘引导界面选择troubleshooting:
2、进入troubleshooting菜单 选择Rescue a centos system
3、进入引导可以按回车,或者等待
按1 在按会车进入sh-4.2#
4、mount /dev/sdb /mnt ## 将备份sdb备份的文件挂到mnt下
然后进去看下是否有mbr.bak
4、dd if=/mnt/mbr.bak of=/dev/sda count=1 bs=512
5、重启reboot 进入系统测试是否正常。

一、虚拟机环境是勾选如下选项是开机进入CD-ROM急救模式相当于windows 的WPE工具
Linux故障排错——修复MBR扇区故障_第6张图片

二、生产环境需要插U盘也就是系统盘centos 7.6的镜像文件的U盘,然后选择开机fn+F2 ——boot——CD-ROM第一引导——fn+F10保存退出。
Linux故障排错——修复MBR扇区故障_第7张图片

Linux故障排错——修复MBR扇区故障_第8张图片Linux故障排错——修复MBR扇区故障_第9张图片Linux故障排错——修复MBR扇区故障_第10张图片
Linux故障排错——修复MBR扇区故障_第11张图片
Linux故障排错——修复MBR扇区故障_第12张图片
生产环境需要改为硬盘引导项
Linux故障排错——修复MBR扇区故障_第13张图片

你可能感兴趣的:(Linux-故障解决,Linux)