故障原因
- 病毒、木马,不正确的分区操作、磁盘读写额误操作
- 找不到引导程序,启动中断,无法加载操作系统、开机后黑屏
解决思路
准备
- 应提前做好备份文件
- 以安装光盘引导进入急救模式
- 从备份文件中修复
模拟 MBR 扇区故障
dd if=/dev/sda (启动盘) of=/backup/sda.mbr.bak bs=512 count=1
注释:if 是输入,of 是输出,备份启动盘开头的 512 字节(MBR 分区占 512 字节、分区表 447 字节 - 512 字节)
模拟 MBR 被破坏
dd if=/dev/zero of=/dev/sda bs=512 count=1
光盘引导,进入急救模式
boot:linux rescue
gpart -W /dev/sda /dev/sda
创建目录并挂载拥有备份文件的设备(/boot 一般目录在 sda1)
chroot /mnt/sysimage 命令切换根分区到硬盘的根分区
注释:gpart, 磁盘修复小工具,恢复磁盘分区表
从备份文件中恢复 MBR 扇区
dd if=/backup/sda.mar.bak of=/dev/sda bs=512 count=1
|版权声明:如果没有其他说明,则 MBR扇区故障 为蒸汽天下原创文章,转载请注明出处!
ces