当前位置: 首页 > 科技观察

如何在Ubuntu18.04中启动到救援或紧急模式

时间:2023-03-14 18:39:23 科技观察

您可能已经知道,在许多最新的Linux发行版(例如RHEL7和Ubuntu16.04LTS)中,运行级别已被systemd目标取代。有关它们的更多详细信息,请参阅本指南。在这个简短的教程中,我们将了解如何激活救援模式和紧急模式。本指南在Ubuntu18.04LTS上进行了测试,但下面给出的步骤应该适用于大多数使用systemd作为默认服务管理器的Linux发行版。在继续之前,让我澄清一下什么是救援模式和紧急模式,以及这两种模式的目的是什么。什么是救援模式?救援模式等同于使用SysV作为默认服务管理器的Linux发行版中的单用户模式。在救援模式下,所有本地文件系统都被挂载,只有一些重要的服务被启动。但是,正常的服务(如网络服务)没有启动。救援模式在系统无法正常启动的情况下很有用。另外,我们可以在救援模式下进??行一些重要的救援操作,比如重置root密码。什么是紧急模式?与救援模式相反,在紧急模式下什么都不启动。没有服务启动,没有挂载点,没有建立套接字,什么都没有。您所拥有的只是一个原始外壳。紧急模式适用于调试目的。在Ubuntu18.04LTS中将你的Ubuntu系统引导到救援模式。当Grub菜单出现时,选择第一个条目并按e对其进行编辑。如果您没有看到Grub菜单,只需在BIOS徽标消失后立即按ESC键即可。找到以单词linux开头的行并在该行的末尾添加以下内容(要到达末尾,只需按CTRL+e或使用END键或左右箭头键):systemd.unit=rescue.target添加后,只需按CTRL+x或F10即可继续启动进入救援模式。几秒钟后,您将以root身份进入救援模式(单用户模式)。以下是Ubuntu18.04LTS服务器版中的救援模式:接下来,输入以下命令将根(/)文件系统重新挂载为可读/可写。mount-n-oremount,rw/bootintoemergencymode以与上述相同的方式将Ubuntu引导至紧急模式。您只需要在编辑Grub菜单时将systemd.unit=rescue.target替换为systemd.unit=emergency.target。添加systemd.unit=emergency.target后,按Ctrl+x或F10继续启动进入紧急模式。***,您可以使用以下命令将根文件系统重新挂载到读/写模式:mount-n-oremount,rw/在救援模式和紧急模式之间切换如果您处于救援模式,则不必执行就像上面提到的那样编辑Grub条目。相反,只需输入以下命令立即切换到紧急模式:systemctlemergency同样,要从紧急模式切换到救援模式,输入:systemctlrescue你现在知道救援模式和紧急模式是什么以及如何在Ubuntu18.04中激活这些模式。正如我已经提到的,此处提供的步骤适用于许多使用systemd的Linux发行版。就这样。希望这篇文章有用。还有更多好东西。敬请关注!干杯!