grub2配置文件:/boot/grub2/grub.cfg
文件丢失后启动系统最终界面如图
grub>ls -> 确定当前磁盘及磁盘分区
grub>ls (hd0,msdos1)/ -> 查看当前分区下文件
grub>insmod /grub2/i386-pc/linux.mod -> 加载linux模块
grub>set root=(hd0,msdos1) -> 设置当前目录为主目录
grub>linux16 /vmlinuz-内核版本号root=/dev/sda3 -> 加载内核,同时设定系统根分区
grub>initrd16 /initramfs-内核版本号.img -> 加载initramfs
grub>boot -> 启动系统
重新生成grub.cfg文件
# grub2-mkconfig -o /boot/grub2/grub.cfg
破解root与grub2菜单加密
通过grub2菜单破解
重启系统->在grub2菜单出现时按键盘上下键取消读秒
选中需要进入的系统(第一个)按e编辑->
在linux16字段最后添加rd.break //*ramdisk=rd ->按ctrl + x
# mount -o remount,rw /sysroot ->重新以读写权限挂载/分区
# chroot /sysroot /bin/bash ->切换分区至/bin/bash
# unset LANG ->清空语言环境变量
# passwd root ->更改root账户密码
# touch /.autorelabel ->selinux未关闭,需要创建关联标签文件
# exit ->退出/bin/bash
# reboot ->重启