救援模式,是一种在紧急情况下使用的系统救援方式,可以对系统中因意外丢失或被意外删除的系统文件(是系统文件,非系统文件通过此模式是无法找回的)进行修复找回
几种救援类型
1. 忘记、修改密码
1 ) 开机启动,在出现内核选项时按"键盘e键"进行编辑;找到linux16行并在行尾添加内核参数rd.break(init=/bin/bash也以用这行来替代);并按ctrl+x进入单用户模式

2)mount -o remount,rw /sysroot

3)mount

4)chroot /sysroot

5)passwd root

6)touch /.autorelable

7) exit

8) reboot 或init 6 重启
2.grub破坏的修复
1)切换目录 cd /boot/

2)删除所有跟grub有关的文件 rm -rf grub*

此时,会显示如下

3)以光盘启动引导系统 进入bios中选择“CD-ROM Drive”

保存退出

4)进入救援模式



5) chroot /mnt/sysimage

6) ls /boot

7 ) grub2-mkconfiug -o /boot/grub2/grub.cfg

8 ) exit

9 ) reboot

10) 进入bios 选择以硬盘方式进入系统,即可登录成功。
3.boot目录修复
1)rm -rf /boot/*

2)以光盘启动引导系统 进入bios中选择“CD-ROM Drive”

保存退出

3)进入救援模式



4) chroot /mnt/sysimage

5) mount /dev/sr0 /mnt

6) rpm -ivh /mnt/Packages/kernel-3.10.0-693.c17.x86_64.rpm

7) ls /boot

8 ) grub2-install /dev/sda

9)
grub2-mkconfg -o /boot/grub2/grub.cfg

10) exit

11) reboot

12) 进入bios 选择以硬盘方式进入系统,即可登录成功。
4.破坏grub2下的grub.cfg并修复
1 ) cp /boot/grub2/grub.cfg grub.cfg.bak

2 ) rm -rf /boot/grub2/grub.cfg

3)init 6

4)编辑

5) mv grub.cfg.bak /boot/grub2/grub.cfg

6) init 6 重启成功就恢复了
5.fstab 修复
1)cp /etc/fstab .
以防万一先备份
2)rm -rf /etc/fstab
3) init 6
重启之后仍可以登录,但是系统/etc/fstab中数据不在,
4)lsblk
此时挂在目录全部消失

5) mount /dev/sda1 /boot 
6) mount -o remount,rw /

7) mv fstab /etc/fstab

8) init 6 重启

9)再次查询挂载目录出现即修复成功
5726

被折叠的 条评论
为什么被折叠?



