如何在 CentOS 8 / RHEL 8 中启动到单用户模式

单用户模式是 Linux 操作系统中的用户运行级别之一。 它用于执行管理任务,例如恢复文件系统和丢失的 root 密码等。

在单用户模式下,服务将不会启动,并且除了 root 之外,不允许任何用户登录。 此外,系统不会提示登录,这意味着您不需要密码即可获得 root 访问权限。

在这里,我们将看到如何在 CentOS 8 / RHEL 8 中启动到单用户模式。

1.中断启动

系统启动时,您可能会看到如下所示的启动画面。 系统在启动操作系统前等待 5 秒钟。 在这里,按任意键可中断自动引导。

2. 选择内核

它将显示您在机器上拥有的内核和操作系统的列表。 如果您要启动到单用户模式以重置 root 密码或其他管理任务,您可以选择最新的内核。 而如果您对最新内核有问题并想修复内核问题,请选择以前的内核。

要进入单用户模式,请选择内核并按 电子 编辑内核的参数。

3. 编辑内核参数

现在,您应该看到有关所选操作系统的信息,例如硬盘、根分区、内核位置、崩溃内核和 initrd(初始 ram 磁盘)。

转到以 linux 使用向上和向下箭头然后删除 争论。

4. 启动进入单用户模式

添加这个 rw init=/sysroot/bin/sh 在行中。 完成后,按 Ctrl+x.

5. 单用户模式

现在,您应该在具有 root 权限的 shell 提示符下。

现在,挂载根文件系统 chroot 命令。

chroot /sysroot

您现在可以对系统进行故障排除或对系统进行维护。 单用户模式常用于在 CentOS 8 / RHEL 8 中重置丢失的 root 密码。

完成活动后,退出 chroot。

exit

然后,重新启动系统以引导到默认运行级别。

reboot

结论

就这样。 您已经学习了如何在 CentOS 8 / RHEL 8 中启动到单用户模式。请在评论部分分享您的反馈。