单用户模式和救援模式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了单用户模式和救援模式相关的知识,希望对你有一定的参考价值。

Emergency模式(centos6叫单用户模式):

  • 当忘记了root用户密码的时候,可以进入此模式进行修改root密码

操作步骤:

  1. 重启CentOS系统:init 6

  2. 在开机界面时,按【↓】方向键,目的是为了停留在开机界面;选择第一项,同时按下e键,进入GRUB界面

    技术分享图片

  3. 在GRUB界面,移动光标,找到linux16开头的行,光标移动到ro,然后把ro修改成rw init=/sysroot/bin/bash; 最后按Ctrl+x,进入原始系统界面

    技术分享图片

  4. 进入了原始系统界面后,切换系统,输入chroot /sysroot/; 输入修改密码命令passwd,这是会出现乱码

    技术分享图片技术分享图片


  5. 设置一下语言LANG=en,然后在修改root密码,输入passwd;输入两次新密码

    技术分享图片

  6. 关键的一步,输入命令touch /.autorelabel(要执行这一步设置才会生效)

    技术分享图片

  7. 最后Ctrl+D 退出终端,输入reroot重启即可!


救援模式:

  • 救援模式和Emergency模式差不多,但是救援模式必须用安装盘进入的;如果系统的GRUB是加密的并且不知道GRUB密码的,这是就不能使用Emergency模式了;使用救援模式也能修改root密码!

操作步骤:

  1. 关机:init 0;检查是否启动光盘,如下图,设备状态选择“启动时连接”,确保加载镜像文件;

    技术分享图片

  2. 右键虚拟机名称,选择“电源”下的“启动时进入固件Bios”,为了设置CD光盘为第一启动项

    技术分享图片

  3. 进入安装前界面,选择Troubleshooting

    技术分享图片

  4. 接下来训选择“Rescue a CentOS Linux system”

    技术分享图片

  5. 两次回车后,进入交互界面

    技术分享图片

  6. 输入数字1,两次回车进入shell

    技术分享图片

  7. 按提示切换系统,然后输入passwd修改root密码

    技术分享图片

  8. 最后重启系统:init 6  (注意需要取消CD为Boot第一启动项)

以上是关于单用户模式和救援模式的主要内容,如果未能解决你的问题,请参考以下文章

单用户模式和救援模式

单用户和救援模式

单用户模式和救援模式

CentOS 7 单用户模式+救援模式

Day2-1 单用户和救援模式

yum 单用户模式 救援模式