1. 重新启动centos7

进入这个页面之后 选中 “CentOS Linux (3.10.0-1160.e17.x86_64)7 (Core)” 后按 e

Centos7 重置root密码并设置开机默认界面_重启


2. 进入编辑模式

找到ro crashkernel…项,将ro改成rw init=/sysroot/bin/sh

Centos7 重置root密码并设置开机默认界面_单用户模式_02

Centos7 重置root密码并设置开机默认界面_单用户模式_03


3.进入单用户模式重置密码并更新系统信息

按Ctrl-x重启后进入单用户模式。

执行命令chroot /sysroot问系统,并使用passwd修改root密码

Centos7 重置root密码并设置开机默认界面_单用户模式_04

.然后输入touch /.autorelabel 用来更新系统信息,接着输入exit退出,然后输入reboot命令重启

Centos7 重置root密码并设置开机默认界面_单用户模式_05

4.等待直到出现登录界面

Centos7 重置root密码并设置开机默认界面_单用户模式_06

点击“Not listed?”

Centos7 重置root密码并设置开机默认界面_命令行界面_07

Centos7 重置root密码并设置开机默认界面_单用户模式_08

5.登录成功

Centos7 重置root密码并设置开机默认界面_命令行界面_09

6.切换图形/命令行界面

init

   切换命令行界面init 3

   切换图形化界面init 5


7.开机默认图形/命令行界面

图形界面下,打开终端,输入systemctl get-default

[root@localhost ~]# systemctl get-default
graphical.target
[root@localhost ~]#
  • 1.
  • 2.
  • 3.

开机默认为命令行界面

终端输入systemctl set-default multi-user.target 重启生效

[root@localhost ~]# systemctl set-default multi-user.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/multi-user.target.
[root@localhost ~]# reboot
  • 1.
  • 2.
  • 3.
  • 4.

开机默认为图形界面

终端输入systemctl set-default graphical.target重启生效

[root@localhost ~]# systemctl set-default graphical.target
Removed symlink /etc/systemd/system/default.target.
Created symlink from /etc/systemd/system/default.target to /usr/lib/systemd/system/graphical.target.
[root@localhost ~]# reboot
  • 1.
  • 2.
  • 3.
  • 4.