单用户模式,也称为救援模式,是Linux中最小环境,允许系统管理员执行维护任务,对问题进行故障并从系统故障中恢复。
当您需要重置root密码,修复错误配置的设置时,单用户模式特别有用,,或调查阻止正常启动的系统错误。
阿尔马卢克斯8和9, 作为,提供一种简单的方法,可以通过g引导加载程序。
在本指南中,我们将逐步解释如何输入单个用户模式阿尔马卢克斯8和9。
什么是单用户模式?
单用户模式是特殊的引导模式Linux这使系统可以使用最小的服务运行,并且只有根壳。
与普通的多用户模式不同,在单用户模式下:
- 只有root用户才能访问。
- 网络服务被禁用。
- 仅启动基本系统过程。
- 该系统在没有图形接口的情况下以命令行模式运行。
由于该系统在此模式下没有完全运行,因此它是解决关键问题并进行系统级别更改的理想选择。
步骤1:访问grub启动菜单
启动到单用户模式的第一步是访问g引导菜单,该菜单在系统启动之前出现。
如果系统已经启用,请使用以下方式重新启动它:
reboot
系统开始重新启动后,请按“Esc
”密钥(在某些系统上,可能是Shift
钥匙)。

您将看到一个屏幕在GRUB菜单中显示可用内核列表,现在可以使用箭头键选择要修改启动设置的内核版本。

选择内核版本后,请按'e'
要编辑启动配置屏幕,您可以在其中修改内核参数。

步骤2:修改内核启动参数
现在,我们需要添加一个特殊命令,以指示系统启动到单个用户模式,而不是普通的多用户模式。
找到以linux
或者linuxefi
(如果您的系统使用UEFI引导)。
linux /vmlinuz-<version> root=/dev/mapper/almalinux-root ro quiet splash
转到此行的尽头,添加以下内容:
systemd.unit=rescue.target

修改后,按Ctrl + X
或者F10
使用修改后的设置启动。
步骤3:启动到单用户模式
按下后Ctrl + X
或者F10
,系统将开始启动到单用户模式。
- 您将看到一个命令行接口,而不是普通的登录屏幕。
- 该系统将提示您获取root密码(在某些系统上,可能不需要一个)。
- 输入root密码后,您将完全控制系统。

步骤4:执行系统维护
现在您处于单用户模式,可以执行各种系统维护任务。
这是您可能需要采取的一些常见行动:
1。重置根密码
如果您忘记了root密码,则可以使用以下方式将其重置:
passwd root
一旦更改,请确保更新Selinux策略(如果启用)通过运行:
touch /.autorelabel

2。检查并修复文件系统
如果您的系统由于文件系统损坏而遇到引导错误,请运行:
fsck -y /dev/mapper/almalinux-root
这将检查并尝试修复根部分区上的错误。
3。修改系统配置文件
如果错误配置阻止了普通引导,则可以编辑配置文件:
vi /etc/fstab
进行必要的更正并保存文件。
完成必要的维护任务后,重新启动系统以正常启动。
reboot
您的系统现在将启动到其正常的操作模式。
替代方案:启动到紧急模式
如果单用户模式不起作用或您需要较低级别的故障排除环境,则可以通过以下几个现有的启动参数修改:
systemd.unit=emergency.target

紧急模式比单用户模式提供的服务甚至更少,这有助于深入故障排除。
示例:修复损坏的FSTAB文件
如果是/etc/fstab
文件(控制文件系统的安装方式)被错误配置或包含错误的条目,系统可能无法正确启动。
假设您手动编辑/etc/fstab
并添加了这样的错误条目:
/dev/sdb1 /mnt/data ext4 defaults 0 0
但是分区/dev/sdb1
不存在。
会发生什么?
- 如果正常启动,则系统可能会在启动期间悬挂。
- 如果尝试单用户模式,则可能无法正确加载,因为
/etc/fstab
在到达外壳之前先阅读。
解决方案:引导到紧急模式
由于紧急模式仅加载最重要的服务,因此它跳过了安装的文件系统,错误地定义了/etc/fstab,允许您解决问题。
结论
单用户模式Almarux 8/9是一种强大的模式,允许管理员重置密码,修复文件系统并修复配置错误。通过遵循以下步骤,您可以安全地启动救援模式并有效地解决系统问题。