破解root密码流程:
1、reboot
2、按e编辑grub2菜单
3、找到Linux内核所在的这一行,在末尾写入rd.break,然后Ctrl+X启动
4、进入伪系统,重新挂载,并给读写权限
mount -o remount,rw /sysroot
5、进入硬盘中的系统(真系统),修改root密码
chroot /sysroot
echo linux123 | passwd --stdin root ---给root用户设置密码为linux123
6、写入selinux,重打标签
touch /.autorelabel
7、退出,启动系统
exit
exit
设置root用户密码:
echo 123456 | passwd --stdin root
修复grub2
如果把grub2整个目录删除了,相当于把我们启动引导器删除了。我们可以进行以下操作来修复:
1、在硬盘上安装启动引导器
grub2-install /dev/sda
2、grub2目录是恢复了,但是grub.cfg没有恢复
grub2-mkconfig -o /boot/grub2/grub.cfg
修复/boot目录
1、进入救援模式
2、运行以下命令
chroot /mnt/sysroot
3、恢复grub2目录
grub2-install /dev/sda
4、恢复/boot/efi/目录的信息和内核信息
kernel-install add $(uname -r) /lib/modules/$(uname -r)/vmlinuz
5、恢复grub.cfg文件
grub2-mkconfig > /boot/grub2/grub.cfg
6、exit(退出)
7、exit(退出)