极客们好，将 Ubuntu 22.04（Jammy Jellyfish）启动到 救援 Rescue 和 紧急 Emergency 模式可以重置忘记的用户密码、修复文件系统错误，以及在启动过程中禁用或启用 systemd 服务。在这篇文章中，我们将学习如何启动 Ubuntu 22.04 LTS 系统进入救援和应急模式。救援模式类似于单用户模式，所有的故障排除步骤都在这里进行。救援模式加载最小的环境并挂载根文件系统。而在紧急模式下，我们得到的是单用户 Shell，而不启动任何系统服务。因此，当我们无法启动系统进入救援模式时，就需要紧急模式。启动 Ubuntu 22.04 进入救援或单用户模式前往你想启动到救援或单用户模式的目标系统。在启动时按下 SHIFT + ESC 键，进入 GRUB 引导加载器页面。选择第一个选项 “Ubuntu”，并按 e 键进入编辑模式。在以 linux 开头的一行末尾，删除字符串 $vt_handoff 并添加字符串 systemd.unit=rescue.target。做完修改后，按 Ctrl + X 或 F10 在救援模式下启动。进入救援模式后，运行所有的故障排除命令，并运行 systemctl reboot 命令来重启系统。另一种启动系统进入救援模式的方法重新启动系统并按下 ESC + Shift 键，进入 GRUB 启动界面。选择第二个选项 “ Ubuntu 高级选项 Advanced Options for Ubuntu ”->选择“ 恢复模式 recovery mode ”选项并点击回车->选择 root（进入 root shell 提示符） root (Drop to root shell prompt) 。下面是一个例子：当你有了 root Shell，运行命令来恢复和修复系统问题，最后使用 systemctl reboot 来重启系统。引导 Ubuntu 22.04 进入紧急模式要启动系统进入紧急模式，首先进入 GRUB 页面。选择第一个选项 “Ubuntu” 并按 e 键进行编辑。寻找以 linux 开头的一行，移到该行的末尾，删除字符串 $vt_handoff 并添加字符串 systemd.unit=emergency.target。按 Ctrl + X 或 F10 将系统启动到紧急模式。同样，在紧急模式下，你可以在这个模式下执行所有的故障排除，完成后，就用 systemctl reboot 命令重启系统。这篇文章的内容就这些。文章内容丰富，不要犹豫，请在你的技术朋友中分享它。请在下面的评论区发表你的疑问和反馈。via: https://www.linuxtechi.com/boot-ubuntu-22-04-rescue-emergency-mode/作者：Pradeep Kumar 选题：lkxed 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出
如何在 Ubuntu 18.04 中启动到救援模式或紧急模式
正如你可能已经知道的那样，运行级别 在许多最近的 Linux 发行版（如 RHEL 7 和 Ubuntu 16.04 LTS）中被 systemd 的目标 替换。有关它们的更多详细信息，请参阅这个指南。在这个简短的教程中，我们将看到如何启动救援模式以及紧急模式。本指南在 Ubuntu 18.04 LTS 中进行了测试，但是下面给出的步骤适用于大多数使用 systemd 作为默认服务管理器的 Linux 发行版。在进一步讨论之前，让我澄清什么是救援模式和紧急模式以及这两种模式的目的是什么。什么是救援模式？救援模式相当于使用 SysV 作为默认的服务管理器的 Linux 发行版中的 单用户模式。在救援模式下，将挂载所有本地文件系统，仅启动一些重要服务。但是，不会启动正常服务（例如网络服务）。救援模式在系统无法正常启动的情况下很有用。此外，我们可以在救援模式下执行一些重要的救援操作，例如重置 root 密码。什么是紧急模式？与救援模式相比，在紧急模式中不启动任何东西。没有服务启动、没有挂载点、没有建立套接字，什么也没有。你所拥有的只是一个原始的 shell。紧急模式适用于调试目的。在 Ubuntu 18.04 LTS 中进入救援模式启动你的 Ubuntu 系统。出现 Grub 菜单时，选择第一条并按下 e 进行编辑。如果你没有看到 Grub 菜单，只需在 BIOS 的 logo 消失后立即按下 ESC 键。找到以单词 linux 开头的行，并在该行的末尾添加以下内容（要到达末尾，只需按下 CTRL+e 或使用 END 键或左右箭头键）：systemd.unit=rescue.target添加完成后，只需按下 CTRL+x 或 F10 即可继续启动救援模式。几秒钟后，你将以 root 用户身份进入救援模式（单用户模式）。以下是 Ubuntu 18.04 LTS 服务器版中救援模式的样子：接下来，输入以下命令将根 （/） 文件系统重新挂载成读/写模式。mount -n -o remount,rw /启动到紧急模式将 Ubuntu 引导到紧急模式与上述方法相同。你只需在编辑 Grub 菜单时将 systemd.unit=rescue.target 替换为 systemd.unit=emergency.target 即可。添加 systemd.unit=emergency.target 后，按下 Ctrl+x 或 F10 继续启动到紧急模式。最后，你可以使用以下命令将根文件系统重新挂载成读/写模式：mount -n -o remount,rw /在救援模式和紧急模式之间切换如果你处于救援模式，则不必像上面提到的那样编辑 Grub 条目。相反，只需输入以下命令即可立即切换到紧急模式：systemctl emergency同样，要从紧急模式切换到救援模式，请输入：systemctl rescue你现在知道了什么是救援模式和紧急模式以及如何在 Ubuntu 18.04 中启动这些模式。就像我已经提到的，这里提供的步骤将适用于许多使用 systemd 的 Linux 版本。就是这些了。希望这篇文章有用。还有更多好东西。敬请期待！干杯！via: https://www.ostechnix.com/how-to-boot-into-rescue-mode-or-emergency-mode-in-ubuntu-18-04/作者：SK 选题：lujun9972 译者：geekpi 校对：wxy本文由 LCTT 原创编译，Linux中国 荣誉推出