1.grub参数的修改
grub配置文件/boot/grub2/grub.cfg 一般不会修改此配置文件 修改/etc/default/grub文件后,使用命令生成grub.cfg配置文件 grub2-mkconifg -o /boot/grub2/grub.cfg 2.grub不同的模式
救援模式rescue,需要root密码 类似于windows下的安全模式 在启动参数后添加1或者s或者single
紧急模式emergency 需要root密码 类似于windows下的安全模式 在启动参数后添加 emergency
fsck /dev/sdb1 3.重置root密码
开机修改grub参数(7.0需要删除 rhgb quiet) e编辑 linux最后一行添加 init=/bin/sh
ctrl + X mount -o rw,remount /
修改密码 echo redhat |passwd --stdin root 重置selinux上下文 touch /.autorelabel
重启系统 exec /sbin/init
4.对grub加密
vim /etc/grub.d/00_header 1.普通加密,密码不加密 vim /etc/grub.d/00_header
cat <<EOF set superusers="tom" password tom redhat EOF
grub2-mkconifg -o /boot/grub2/grub.cfg
2.密码加密
grub2-mkpasswd-pbkdf2 生成密码
cat <<EOF set superusers="tom" password tom 生成的密码 EOF grub2-mkconifg -o /boot/grub2/grub.cfg
5.开机启动各种服务 修改/etc/rc.d/rc.local chmod u+x /etc/rc.d/rc.local
6.引导程序修复 使用光盘记载引导系统,进入救援模式WINPE grub损坏
/mnt/sysimage
chroot /mnt/sysimage grub2-install /dev/sda exit退出重启
boot文件丢失 mount /dev/cdrom /mnt/sysimage rpm -ivh /mnt/Package/kernel*.rpm --force
mkdir /boot/grub2 grub2-mkconifg -o /boot/grub2/grub.cfg grub2 /dev/sda