单用户模式也称为救援模式,还有一个紧急模式,它们是 Linux 系统在关键时刻需要修复的时候采用的故障排除模式,我们将在 Ubuntu 18.04/Debian 9 系统中启用它,救援模式和紧急模式它们之间的主要区别在于,紧急模式加载了带有只读根文件系统文件系统的最小环境,没有启用任何网络或其他服务。但救援模式尝试挂载所有本地文件系统并尝试启动一些重要的服务,包括网络。在本文中,我们为你介绍在单用户模式及紧急模式下启动 Ubuntu 18.04 LTS/Debian 9 系统。

在单用户模式(救援模式)下启动 Ubuntu 18.04 LTS

重启系统并进入启动加载程序 (Grub) 屏幕并选择 “Ubuntu”,启动加载器页面如下所示:

按下 e,然后移动到以 linux 开头的行尾,并添加 systemd.unit=rescue.target。如果存在单词 $vt_handoff 就删除它:

现在按 Ctrl-x 或 F10 启动:

现在按回车键,然后你将得到所有文件系统都以读写模式挂载的 shell 并进行故障排除。完成故障排除后,可以使用 reboot 命令重新启动系统。

在紧急模式下启动 Ubuntu 18.04 LTS

重启系统并进入启动加载程序页面并选择 “Ubuntu”,然后按 e 并移动到以 linux 开头的行尾,并添加 systemd.unit=emergency.target:

现在按 Ctrl-x 或 F10 以紧急模式启动,你将获得一个 shell 并从那里进行故障排除。正如我们已经讨论过的那样,在紧急模式下,文件系统将以只读模式挂载,并且在这种模式下也不会有网络:

使用以下命令将根文件系统挂载到读写模式:

# mount -o remount,rw /

同样,你可以在读写模式下重新挂载其余文件系统。

在单用户模式(救援模式)/紧急模式下启动 Debian 9

重启 Debian 9.x 系统并进入 grub页面选择 “Debian GNU/Linux”:

按下 e 并移动到 linux 开头的行尾并添加 systemd.unit=rescue.target 以在救援模式下启动系统, 要在紧急模式下启动,那就添加 systemd.unit=emergency.target。

1.救援模式:

现在按 Ctrl-x 或 F10 以救援模式启动:

按下回车键以获取 shell,然后从这里开始故障排除。

2.紧急模式:

现在按下 ctrl-x 或 F10 以紧急模式启动系统:

按下回车获取 shell 并使用 mount -o remount,rw / 命令以读写模式挂载根文件系统。

注意:如果已经在 Ubuntu 18.04 和 Debian 9 系统中设置了 root 密码,那么你必须输入 root 密码才能在救援模式和紧急模式下获得 shell。

结语

以上介绍的方法适用于 Ubuntu 18.04/Debian 9 桌面及 Server 服务器版中。

相关主题

debian linux 进入单用户模式 修复系统,在单用户模式/紧急模式下启动Ubuntu 18.04/Debian 9系统...相关推荐

  1. debian 网络代理_在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)

    本文介绍在Ubuntu 18.04/Debian 10上设置系统范围的Proxy(代理)的方法,代理服务器在其基本级别上是一个计算机系统,其服务位于发出Web请求的计算机(客户端)和包含所请求内容的服 ...

  2. 使用MariaDB后端在Ubuntu 18.04 / Debian 9上安装PowerDNS和PowerDNS-Admin

    原作者:Josphat Mutai  转载来源:https://computingforgeeks.com/install-powerdns-and-powerdns-admin-on-ubuntu- ...

  3. win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用)

    win10环境向移动固态硬盘安装Ubuntu 18.04.3 LTS系统(即插即用) 一.从官网下载ubuntu18镜像 地址:https://ubuntu.com/download/desktop ...

  4. win10 mbr下装linux,在Win10下安装Ubuntu 18.04双系统(MBR+Legacy)

    刚刚在win10下安装了ubantu18.04系统,亲测有效!中途遇到了很多坑,一一为大家避免 以下就是我安装双系统的详细步骤 BIOS引导方式 目前主要的系统引导方式也有两种:传统的LegacyBI ...

  5. linux休眠唤醒后qt无法启动,Ubuntu 18.04 休眠后无法唤醒的解决办法

    解决办法:安装laptop-mode-tools工具包. 1.检查是否安装了grep laptop-mode-tools 工具包 $ dpkg -l | grep laptop-mode-tools ...

  6. 初识Ubuntu 18.04(更换系统头像,截图,sy)

    其实我认识ubuntu也有一段时间了,只是我一直沉迷Windows无法自拔,但是熟悉一下ubuntu的环境对于各项比赛以及今后的工作还是很有用处的,不过在未来的很长一段时间里,我只会以一个普通用户的身 ...

  7. Ubuntu 18.04 LTB安装系统主要步骤+自主分区+文件家用共享

    先说下主要配置 cpu:i3-7100 内存:8G ddr4 主板:华硕H110M 硬盘:120G固态和1T机械 开始安装- 第一步.选择语言-简体中文-汉语 第二步.选择正常安装 其他选项可选可不选 ...

  8. opencv4.0在linux下编译,Ubuntu 18.04源码编译安装OpenCV 4.0步骤

    Ubuntu 18.04下标准常规安装方法安装的OpenCV版本比较低,想尝鲜使用4.0版本,只好源码安装. 安装环境 OS:Ubuntu 18.04 64 bit 显卡:NVidia GTX 108 ...

  9. erp服务器安装Linux,在Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤

    本文将介绍在服务器Ubuntu 18.04系统中安装Dolibarr ERP/CRM的步骤,该软件支持Windows.BSD.Mac.Solaris.Linux平台.Dolibarr是一款非常有能力的 ...

最新文章

  1. python 打开文件-Python open()文件处理使用介绍
  2. THUWC 2018(游记)
  3. 经典C语言程序100例之四三
  4. ocx控件 postmessage消息会消失_APP控件之二——弹框
  5. linux鼠标滚轮命令,关于linux:如何使用鼠标滚轮在tmux面板中滚动?
  6. mfc界面的onvscroll没反应_电脑小技巧之360安全卫士卸载不掉怎么办?只因一个开关没打开...
  7. matlab2c使用c++实现matlab函数系列教程-tril函数
  8. androidgpuimage_基于GPUImage的实时美颜滤镜
  9. 请熟悉ECO开发的朋友解答我的一些小问题!
  10. c语言构造数学模型步骤,数学建模的6个基本步骤
  11. java电影购票系统_基于Java的电影院购票系统
  12. 因一纸设计稿,我把竞品APP扒得裤衩不剩(上)
  13. 公司如何使用开源软件
  14. 洛谷 P5144 蜈蚣
  15. 利用arduino给PCB800099液晶驱动板烧录程序
  16. 根据关键词采集文章(按关键词采集数据)
  17. 网格交易 python代码_网格交易原理和代码
  18. OAuth2第三方登录快速接入
  19. docker php 环境实操
  20. 修改json字符串中某个key对应的value值

热门文章

  1. 【转】HP大中华区总裁孙振耀退休十五天后九大感言
  2. 还原mysql数据库出错_mysql数据库的还原及常见问题解决
  3. 设置iPhone书签图标
  4. 台式机(win10)无线网络设置为热点
  5. A、B、C、D、E类网络地址
  6. 13岁上大学,19岁南大读博!00后天才少女研究「中国芯」
  7. Java字符数组与字符串的相互转换
  8. 『ML笔记』字典学习3(Dictionary Learning,KSVD)
  9. N63044-第一周
  10. 图像元素遍历及像素值取反