centos7进入单用户模式

0.前言

今天给同事弄一个服务器自启动,但是那个服务是挂载模式,不是后台模式,所以在启动的时候一直进入不了登陆界面。

我当时心里知道挂载模式的服务弄自启动可能会导致前面说的情况,但是后来还是这么做了。

只有进入linux安全模式(也叫单用户模式)然后修改/etc/rc.d/rc.local文件

现在写这个博客主要是怕以后又遇到这种问题会忘记这类问题是怎么处理的

1.重启动系统进入选择内核的那个界面,选择一个内核然后按e

如下图所示:

2.然后进入了编辑界面

2.1 centos 7.4以前版本的修改

找到 linux16 那一行

然后在那一行末尾添加 rw init=/bin/sh

上图是init=/bin/sh没有加上rw应该加上完整的rw init=/bin/sh

如果不加会导致进入安全模式(单用户模式) 不能修改任何文件

2.2 centos 7.4版本的修改

7.4版本有所不同

找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh

3.结论

修改完成后按ctrl+x键,即可进入安全模式(单用户模式)

注意事项 rw init=/bin/sh , init前面一定要写上rw, 不然进入了安全模式也修改不了文件

原文:大专栏  centos7进入单用户模式

原文地址:https://www.cnblogs.com/wangziqiang123/p/11657595.html

时间: 2024-10-30 12:43:43

centos7进入单用户模式的相关文章

CentOS7进入单用户模式重置ROOT密码

CentOS7进入单用户模式重置ROOT密码 CentOS 7 进入单用户方式和重置密码方式发生了较大变化,GRUB程序放置在GRUB2下,按键由b引导变成了ctrl+x引导. 重置密码主要有rd.break和init两种方法. rd.break方法: 1.启动的时候,在启动界面,相应启动项,内核名称上按"e": 2.进入后,找到linux16开头的地方,按"end"键到最后,输入rd.break,按ctrl+x进入: 3.进去后输入命令mount,发现根为/sys

centos7的单用户模式和救援模式修改root密码。

centos的常用重启命令:reboot.init 6 .shutdown -r nowcentos的常用关机命令:init 0.poweroff一:单用户模式1.首先重启一下linux,进入到选择操作系统界面.2.按屏幕提示按e,进入编辑模式,将ro改为rw,并添加红框中的内容.3.然后按提示,按ctrl+x启动单用户模式.然后j进入原系统目录sysroot下,修改root密码.LANG=en为设置显示为英文 chroot /sysroot/ passwd root LANG=en touch

Centos7 进入单用户模式,修复系统

一.开机时进入如下界面,(按下方向键盘,阻止系统自动继续) 按e键出现下面界面 按方向键下,定位到最后,找到"ro"一行,ro的意思是read only,将"ro"替换成 rw init=/sysroot/bin/sh,如下图 二.按Ctrl-x 进行重启进入单用户模式 三.执行chroot /sysroot.其中chroot命令用来切换系统,/sysroot/目录就是原始系统 :/# chroot /sysroot :/# 四.如果要修改root密码 passwd

centos7进入单用户模式,实施救援

今天在centos7-64bit上面安装nvidia显卡驱动,我从文字模式切换回图形模式时,发现系统无法正常启动.所以,我需要使用单用户模式,把系统模式切换回文字模式. 我实际用到的操作如下: press 'e' key find the line 'linux16', find the first words 'ro ', and change with this "rw init=/sysroot/bin/bash " press ctrl+x to start linux chr

CentOS7进单用户模式更改密码

1.启动系统,在grub2启动界面即下图所示界面显示时,按"↑↓"键停留在此界面,按下"e"键进入编辑模式2.找到"linux16"开头的那段,在"UTF-8"之后添加"init=/bin/sh",找到"rhgb"和"quiet"参数删除掉3.按"Ctrl+X"进行下一步,进入单用户模式,如下图4.以rw的方式重新挂载"/",m

单用户模式修改用户密码

一.CentOS7 使用单用户模式修改用户密码(前提是知道grub密码或者没有设置grub密码) (重启命令:reboot = shutdown -r now = init 6:关机命令:init 0 = poweroff) 1.开机或者重启到启动界面时-->使用方向键选择"CentOS Linux(3.10.0-514.e17.x86_64)7 (core) 2.按"e"进行编辑.找到以"linux16 .vmlinuz-3.10.0......"

Linux学习笔记(七)---CentOS7单用户模式

在CentOS7中,有一个单用户模式,类似windows下的安全模式.如果我们忘记了root的密码,可以在单用户模式下重置.注意:此操作必须在服务器面前操作,无法远程操作.1.重启机器,在系统登陆选择界面,按方向键.选择正常登陆的那项,然后按e键,如下图所示:2.进入grub编辑界面.把linux16这行的ro修改为rw init=/sysroot/bin/sh. 3.按ctrl+x进入单用户模式 4.登陆进去后,输入如下命令:chroot /sysroot/ #切换到原系统LANG=en #设

centos7.2进入单用户模式

1 - 在启动grub菜单,选择编辑选项启动 2 - 按键盘e键,来进入编辑界面 3 - 找到Linux 16的那一行,将ro改为rw init=/sysroot/bin/sh 4 - 现在按下 Control+x ,使用单用户模式启动 5 - 现在,可以使用下面的命令访问系统 chroot /sysroot 6 - 重置密码 passwd root 7 - 更新系统信息 touch /.autorelabel 8 - 退出chroot exit 9 - 重启你的系统 reboot 就是这样!

CentOS7 单用户模式

用惯了CentOS5.6的人,初换7还是有诸多的不适,这其中就包括单用户模式的进入方式. 进入CentOS 7 单用户模式的方式: 系统启动时按"e"进入编辑模式,然后找到"ro"字符所在的哪一行.将"ro"改为"rw"读写模式,然后将 "rhgb quiet" 替换成"init=/bin/sh".然后按下 "ctrl + x"启动系统即可进入单用户模式.