目录
2、dd if=/dev/sda of=/mnt/mbr.bak count=1 bs=512(备份MBR分区)
3、dd if=/dev/zero of=/dec/sda count=1 bs=512(破坏mbr分区,创造实验环境)
hexdump -C -n 512 /dev/sda(查看是否破坏成功)
4、reboot(重启系统,重启完将无法进入系统,下面开始进行修复操作)
mount /dev/sdb1 /bak(挂载新建目录用以使用存放备份文件的硬盘)
8、dd if=/bak/mbr.bak of=/dev/sda count=1 bs=512(使用备份文件恢复mbr分区)
hexdump -C -n 512 /dev/sda(查看恢复情况)
1、rm -rf /boot/grub2/grub.cfg(删除grub菜单,创造实验环境)
5、grub2-install /dev/sda(重新建立加载sda分区)
6、grub2-mkconfig -o /boot/grub2/grub.cfg(重新构建grub菜单)
一、修复mbr分区
1、新建硬盘存放备份文件:
。新建分区:
。格式化:
。挂载:
2、dd if=/dev/sda of=/mnt/mbr.bak count=1 bs=512(备份MBR分区)
3、dd if=/dev/zero of=/dec/sda count=1 bs=512(破坏mbr分区,创造实验环境)
hexdump -C -n 512 /dev/sda(查看是否破坏成功)
4、reboot(重启系统,重启完将无法进入系统,下面开始进行修复操作)
5、进入急救模式:
6、进入急救模式后输入 1 继续
7、mkdir bak(新建目录)
mount /dev/sdb1 /bak(挂载新建目录用以使用存放备份文件的硬盘)
8、dd if=/bak/mbr.bak of=/dev/sda count=1 bs=512(使用备份文件恢复mbr分区)
hexdump -C -n 512 /dev/sda(查看恢复情况)
9、reboot(重启,之后便可重新进入系统)
二、修复grub菜单
1、rm -rf /boot/grub2/grub.cfg(删除grub菜单,创造实验环境)
2、进入急救模式(考验手速的时候到了!!!手快进,手慢寄)
3、进入急救模式后输入 1 继续
4、chroot /mnt/sysimage(更改环境)
5、grub2-install /dev/sda(重新建立加载sda分区)
6、grub2-mkconfig -o /boot/grub2/grub.cfg(重新构建grub菜单)
7、exit(退出)
reboot(重启)
三、破解root密码
1、重启设备进入急救模式(手速!手慢进不去)
2、 进入急救模式后输入 1 继续
3、chroot /mnt/sysimage(更改环境)
4、passwd root(重置密码)
5、exit(退出)
reboot(重启)