Emergency模式(centos6叫单用户模式):
- 当忘记了root用户密码的时候,可以进入此模式进行修改root密码
操作步骤:
- 重启CentOS系统:init 6
- 在开机界面时,按【↓】方向键,目的是为了停留在开机界面;选择第一项,同时按下e键,进入GRUB界面
- 在GRUB界面,移动光标,找到linux16开头的行,光标移动到ro,然后把ro修改成rw init=/sysroot/bin/bash; 最后按Ctrl+x,进入原始系统界面
- 进入了原始系统界面后,切换系统,输入chroot /sysroot/; 输入修改密码命令passwd,这是会出现乱码
- 设置一下语言LANG=en,然后在修改root密码,输入passwd;输入两次新密码
- 关键的一步,输入命令touch /.autorelabel(要执行这一步设置才会生效)
- 最后Ctrl+D 退出终端,输入reroot重启即可!
救援模式:
- 救援模式和Emergency模式差不多,但是救援模式必须用安装盘进入的;如果系统的GRUB是加密的并且不知道GRUB密码的,这是就不能使用Emergency模式了;使用救援模式也能修改root密码!
操作步骤:
- 关机:init 0;检查是否启动光盘,如下图,设备状态选择“启动时连接”,确保加载镜像文件;
- 右键虚拟机名称,选择“电源”下的“启动时进入固件BIOS”,为了设置CD光盘为第一启动项
- 进入安装前界面,选择Troubleshooting
- 接下来训选择“Rescue a CentOS Linux system”
- 两次回车后,进入交互界面
- 输入数字1,两次回车进入shell
- 按提示切换系统,然后输入passwd修改root密码
- 最后重启系统:init 6 (注意需要取消CD为Boot第一启动项)
原文地址:http://blog.51cto.com/11924224/2071751
时间: 2024-11-29 09:14:43