CentOS 7 GUI 或 CLI 未加载

CentOS 7 GUI 或 CLI 未加载

我已经安装了 CentOS 7 x86_64,但忘记了 root 密码。之后我根据编辑引导 grub 菜单重置密码如何在 CentOS 7 上重置 Root 密码如下。但重新启动机器后,我现在无法登录 GUI 或 CLI。我应该怎么办 ?

1 – 在引导 grub 菜单中选择要编辑的选项。

2 – 选择要编辑的选项 (e)。

3 – 转到 Linux 16 行并更改rorw init=/sysroot/bin/sh.

4 – 现在按 Control+x 启动单用户模式。

5 – 现在使用此命令访问系统。

chroot /sysroot

6 – 重置密码。

passwd root

7 – 更新selinux信息

touch /.autorelabel

8 – 退出 chroot

exit

9 – 重新启动系统

reboot

答案1

使用这些步骤来解决您的问题。

  1. 按任意键可中断引导加载程序倒计时。
  2. 将光标移动到需要启动的条目上。
  3. e编辑选定的条目。
  4. 将光标移动到内核命令行(以linux16开头的行)。
  5. 附加 rd.break(这将在控制权从 initramfs 移交给实际系统之前中断)。

按 Ctrl+x 启动更改并执行以下命令。

# mount -o remount,rw /sysroot
# chroot /sysroot
# chage -l root
# chage -E -1 root
# passwd root
# touch /.autorelabel

类型exit两次。第一个将退出chroot监狱,第二个将退出initramfs 调试 shell

相关内容