如何在CentOS / RHEL8上以单用户模式启动

单用户模式 (别名 维护模式)是一种类似于Unix的操作系统模式,Linux在该模式下运行,在系统启动时会启动少量服务以提供基本功能,从而允许单个超级用户执行某些重要任务。将这样做。 至 单用户模式,该服务将无法启动,并且非root用户将无法登录。 此外,系统不需要登录。 也就是说,不需要密码即可获得root访问权限。

在本教程中 如何在CentOS 8 / RHEL 8上以单用户模式启动.. 这实际上进入了紧急模式,可以帮助您访问紧急外壳。

如何以单用户模式启动

重新启动CentOS 8或RHEL 8服务器,中断自动引导,转到GRUB引导加载程序屏幕,然后选择包含内核的第一行(如果您有多行内核,则该行适合您的环境)请选择一行)。 以下是CentOS 8引导加载程序屏幕。

CentOS8抓取菜单

单用户模式,选择内核并按 e 编辑内核参数。

这将显示有关所选操作系统的信息,包括硬盘,根分区,内核位置,崩溃内核和initrd(初始RAM磁盘)。

转到以 的Linux 使用上下箭头 ro 论据。

编辑Grub引导选项

编辑Grub引导选项

加上这个 rw init=/sysroot/bin/sh 在线上。 完成后 Ctrl+x..

以单用户模式启动

以单用户模式启动

然后使用chroot命令挂载根文件系统。

chroot /sysroot

现在, 单用户模式 完全可用。 解决问题并退出单用户模式后,请执行以下操作:

CentOS / RHEL 7/8默认使用SELinux,因此请创建以下隐藏文件。 下次启动时,这将自动重新标记所有文件。

# touch /.autorelabel

最后,运行以下命令以重新启动系统。 或者,输入两次“退出”命令以重新启动系统。

# reboot -f

结论

就这样。 我学会了开始 CentOS 8 / RHEL 8单用户模式.. 在评论部分分享您的反馈。

Sidebar