#########破坏boot引导文件#####
dd if=/dev/zero of=/dev/vdb bs=446 count=1 ##损坏boot文件,并进行光盘引导启动,进入急救模式
chroot /mnt/sysimage/ ##进入chroot模式
grub2-install /dev/vda ##重新写入系统分区的boot启动配置
####删除引导程序#######
rm -rf /boot/grub2/grub.cfg ##删除引导程序
set root='hd0,msdos1' ##手工执行grub.cfg的启动配置文件
linux16 /boot/vmlinuz-3.10.0-123.el7.x86_64 ro root=/dev/vda1 ##手工执行grub.cfg的启动配置文件
initrd16 /boot/initramfs-3.10.0-123.el7.x86_64.img ##手工执行grub.cfg的启动配置文件
boot
grub2-mkconfig >/boot/grub2/grub.cfg 重新生成文件
####删除内核启动文件#######
rm -rf vmlinuz*
chroot /mnt/sysimage/
mount /dev/cdrom /mnt
cd /mnt/Package
cp Ker* /opt
cd /opt
rpm2cpico ker* |pcio -id
cp vmlinuz* /boot
cd /boot
grub2-mkconfig >/boot/grub2/grub.cfg
####删除系统初始化文件#######
[root@foundation8 boot]rm -rf initramfs-3.10.0-327.el7.x86_64.img ##删除初始化文件
[root@foundation8 boot]mkinitrd /boot/initramfs-$(uname -r).img $(uname -r) ##重新生成
[root@foundation8 boot]cd /boot
[root@foundation8 boot]ls ##查看生成文件
###破坏图形启动级别链接########
rm default.target ##删除default服务
ln -s /usr/lib/systemd/system/poweroff.target /etc/systemd/system/default.target ##错误连接导致无法正常开机
reboot ##重启
e ##进入编辑模式
rw rd.break ##更改内核启动至内核
chroot /sysroot ##切换至系统
cd /etc/systemd/system
rm defaults.target ##删除错误文件
ln -s /usr/lib/systemd/system/default.target /etc/systemd/system/graphical.target ##重新给出正确连接
exit ##退出
exit ##退出
#####忘记开机密码#####
e ##进入编辑模式
rw rd.break ##更改内核启动至内核,删除内核ro及以后的所有字符,添加rw rd.break,然后ctrl+x进入系统
chroot /sysroot
passwd ##修改密码
touch /.autorelabel ##防止有ssh远程已经登陆,否则改完不生效