1. 前言
当CentOS系统崩溃无法正常启动时,往往需要进入救援模式进行恢复。
本文中,我们学习一下CentOS救援模式的使用方法。
参考文档:
2. 进入救援模式
2.1. 自带救援模式
1、开机启动,在出现内核选项时按下 e
进入编辑
2、添加内核参数
centos7找到 linux16
开头的行并在行尾添加内核参数 rd.break
centos8找到 linux
开头的行并在行尾添加内核参数 rd.break
3、并按 ctrl+x
进入单用户模式
4、挂载并更改根目录
1 | mount –o remount,rw /sysroot |
2.2. 第三方系统救援模式
1、插入包含CentOS系统的光盘或者U盘
2、开机启动,按下F12,选择从光盘或者U盘启动
3、启动后选择 Troubleshooting,Rescue a CentOS system
3. 更改root密码
1、进入自带救援模式
2、操作修改root密码
1 | passwd root |
4. 修复grub
问题原因:rm /boot/grub* -rf
问题表现:启动时出现报错 error: file ‘/grub2/i386-pc/normal.mod’ not found.
1、进入第三方系统救援模式
2、更改根目录
1 | chroot /mnt/sysimage |
5. 修复/boot
问题原因:rm /boot/* -rf
问题表现:启动时出现报错 error: file ‘/grub2/i386-pc/normal.mod’ not found.
1、进入第三方系统救援模式
2、更改根目录
1 | chroot /mnt/sysimage |