欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

如何启动 Ubuntu 22.04 进入救援/应急模式?

最编程 2024-03-28 14:26:39
...
【开源中国 APP 全新上线】“动弹” 回归、集成大模型对话、畅读技术报告”

引导 Ubuntu 22.04 (Jammy Jellyfish)进入救援和紧急模式有助于重置忘记的用户密码,修复文件系统错误,并在引导期间禁用或启用 systemd 服务。

在这篇文章中,我们将学习如何引导 Ubuntu 22.04 LTS 系统进入救援和紧急模式。救援模式类似于执行所有故障排除步骤的单用户模式。救援模式加载最小环境并挂载根文件系统。而在紧急模式下,我们得到的是单用户 shell,而不启动任何系统服务。因此,当无法将系统引导到救援模式时,需要使用紧急模式。

引导 Ubuntu 22.04 进入救援或单用户模式

转到目标系统,将其引导到救援或单用户模式。在启动时按 SHIFT 和 ESC 键进入 grub 引导加载程序屏幕。

Default-Grub-Screen-Ubuntu-22-04

选择第一个选项 Ubuntu,按 e 进入编辑模式

转到以 linux 开头的行末尾,删除字符串 $vt handdoff,并添加字符串 systemd.unit=rescue.target

rescue-target-ubuntu-22-04

在进行更改后,按 Ctrl+x 或 F10 以救援模式启动

Troubleshooting-Commands-in-Rescue-Mode

进入抢救模式后,运行所有的故障排除命令,并运行 systemctl reboot 命令重新启动系统

引导系统进入救援模式的备用方法

重新启动系统,按 ESC 和 Shift 键进入 grub 启动界面。

选择第二个选项‘Advanced Options for Ubuntu’ –> 选择 recovery mode option 并单击 enter –> 选择 Root (Drop to root shell prompt).

示例如下所示

Boot-Ubuntu-22-04-Rescue-Mode

有了 root shell 后,运行命令恢复和修复系统问题,最后使用 systemctl reboot 重新启动系统。

启动 Ubuntu 22.04 进入紧急模式

要将系统引导到紧急模式,首先进入 grub 屏幕。

Default-Grub-Screen-Ubuntu-22-04

选择第一个选项 Ubuntu,然后按 e 进行编辑。查找以 linux 开头的行,到该行的末尾,删除字符串 $vt handdoff,并添加字符串 system .unit=emergency.target

Emergency-Mode-Ubuntu-22-04

按 CTRL+X 或 F10 将系统引导到紧急模式

Command-in-Emergency-Mode-Ubuntu-22-04

与救援模式类似,在此模式中排除所有故障,并在完成后使用 systemctl reboot 命令重新启动系统。

我的开源项目

酷瓜云课堂-在线教育解决方案

  • course-tencent-cloud(酷瓜云课堂 - gitee仓库)
  • course-tencent-cloud(酷瓜云课堂 - github仓库)