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

一、开机时进入如下界面,(按下方向键盘,阻止系统自动继续)

按e键出现下面界面

按方向键下,定位到最后,找到“ro”一行,ro的意思是read only,将“ro”替换成 rw init=/sysroot/bin/sh,如下图

二、按Ctrl-x 进行重启进入单用户模式

三、执行chroot /sysroot。其中chroot命令用来切换系统,/sysroot/目录就是原始系统

:/# chroot /sysroot
:/#

四、如果要修改root密码

passwd是修改root密码的命令,touch /.autorelabel 执行这行命令作用是让SELinux生效,
如果不执行,密码不会生效。按Ctrl+D,执行reboot重启生效。如下图

五、如果因为启用x-window或者显卡驱动更新,无法进入桌面,可以修改默认启动级别(开机进入命令行模式)

systemctl set-default multi-user.target  #设置成命令模式
init 3 # 切换到字符模式,有时只使用上面的语句没有效果
按下Ctrl+D后,执行reboot

参考资料:

centos 7 进入单用户系统并且更改所有系统文件

L4 详解centos7 emergency模式,rescue模式,linux相互登录,克隆

Centos7新功能

原文地址:https://www.cnblogs.com/jsjrj01/p/10301603.html

时间: 2024-08-09 19:58:03

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进入单用户模式

0.前言 今天给同事弄一个服务器自启动,但是那个服务是挂载模式,不是后台模式,所以在启动的时候一直进入不了登陆界面. 我当时心里知道挂载模式的服务弄自启动可能会导致前面说的情况,但是后来还是这么做了. 只有进入linux安全模式(也叫单用户模式)然后修改/etc/rc.d/rc.local文件 现在写这个博客主要是怕以后又遇到这种问题会忘记这类问题是怎么处理的 1.重启动系统进入选择内核的那个界面,选择一个内核然后按e 如下图所示: 2.然后进入了编辑界面 2.1 centos 7.4以前版本的

ubantu 单用户模式进入系统

提到如何在gurb界面进入单用户模式,此模式下,用户不需要输入任何密码即可进入系统.于是查了一下ubuntu如何通过grub界面以单用户模式进入系统.实验步骤如下: 1.重启系统 按住shift键 进入grub界面 2.选择ubuntu高级选项 然后回车 3.选择带有 recovery mode的那一行  然后按‘e’编辑启动项. 4.将上图所示的ro改成rw,即可写, 若以ro进入系统,文件系统将是只读文件系统,无法修改里面的内容.之后Ctrl-x或F10引导系统进入如下界面 5.选择到roo

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

centos6.5单用户模式拯救系统

系统出现启动异常,某个软件卡住了不能启动(按Fx键可以查看是哪个软件卡住了),需要进入单用户模式或修复模式对系统进行管理. 使用单用户模式有一个前提,只要系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式.进入单用户模式,没有开启网络服务,不支持远程连接 1.Linux开机引导的时候,按键盘上的e 就可以进入进入GRUB菜单界面. 2.在出现GRUB引导画面时(CentOS(2.6.18-274**)),按字母e键,进入GRUB编辑状态. 3.把光标移动到kernel ...那

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

CentOS单用户模式下修改ROOT密码和grub加密

Linux 系统处于正常状态时,服务器主机开机(或重新启动)后,能够由系统引导器程序自动引导 Linux 系统启动到多用户模式,并提供正常的网络服务.如果系统管理员需要进行系统维护或系统出现启动异常时,就需要进入单用户模式或修复模式对系统进行管理了. 使用单用户模式有一个前提,就是您的系统引导器(grub)能正常工作,否则要进行系统维护就要使用修复模式. 特注:进入单用户模式,没有开启网络服务,不支持远程连接 Linux 系统中不同的运行级别(Run Level)代表了系统的不同运行状态,例如

如何在Linux单用户模式下修改fstab文件

今天服务器新增加了一块硬盘,分区格式后在fstab内设置了自动挂载,由于fstab设置错误,导致linux重新启动时出现错误并且不能正常登入系统: 于是让Linux启用单用户模式进入系统,当修改/etc/fstab文件时提示文件只读,无法修改: 经过网友和网上查找具体修改有两种方式 1.进入Linux单用户模式 执行 root# mount -o remount,rw / 然后/etc/fstab就可以修改了 2.用光盘进入Linux修复模式 (光盘启动按F2 接着输入linux rescue回