系统修复
遗忘root密码
进入急救模式修改密码
f2进入光盘引导进入救援模式
chroot /mnt/sysimage/
passwd
exit
单用户模式修改密码
e 进入单用户模式
输入rd.break ctrl-x 保存
mount | grep "^/dev" 查看挂载点且只读
mount -o remount,rw /sysroot 把系统根目录重新挂载为读写属性
chroot /sysroot/ chroot 切换到系统中,修改密码 passwd 修改密码
如果开启了selinux,还需要touch /.autorelabel
exit退出shell reboot
修复MBR扇区故障
提前对MBR扇区进行备份dd if=/dev/sda of=/backup/sda.mbr.bak bs=512 count=1
模拟RMB扇区故障dd if=/dev/zero of=/dev/sda bs=512 count=1
挂载mount /dev/sdb1 /backup
恢复数据 dd if=/backup/sda.mbr.bak of=/dev/sda bs=512 count=1
reboot
修复GRUB引导故障
chroot /mnt/sysimage/
grub2-mkconfig -o /boot/grub2/grub.cfg
exit
reboot
误删boot
备份恢复
光盘引导进入急救模式
chroot /mnt/sysimage/
挂载 /dev/sdb1 ( 假设挂载到了 /bak)
恢复备份的数据 cp -a /bak/boot /mnt/sysimage/
重启(会重启2次)
手动修复
chroot /mnt/sysimage/ 进入原系统
修复grub grub2-install /dev/sda
挂载光盘mount /dev/sr0 /media
强行安装内核 rpm -ivh /media/Packages/kerne1-3.10.0-1127.e17.x86-64.rpm --force
此时查看 /boot,查看/boot/grub2 ,缺少 grub.cfg 生成grub.cfg grub2-mkconfig -o /boot/grub2/grub.cfg 同步硬盘 sync exit、exit