0.前言

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

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

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

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

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

如下图所示:

5bb5a599f5d3fc4f71bb56d7ec6baec9.png

2.然后进入了编辑界面

2.1 centos 7.4以前版本的修改

找到 linux16 那一行

92e1d6796eda1e993ee0bc907388694f.png

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

5818b23b061e95c70073f07af2e80f21.png

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

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

2.2 centos 7.4版本的修改

7.4版本有所不同

d8f62490b700ad775d7611e295a4b501.png

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

ec5a0d03ca2427b0605aea970701dbc4.png

3.结论

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

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

标签:bin,rw,模式,centos7,单用户,init,sh

来源: https://www.cnblogs.com/wangziqiang123/p/11657595.html

Logo

更多推荐