Deepin20系统开机报错——You are in emergency mode ... Cannot open access to console, the root account is locked. emergency mode/“journalctl -xb”
参考:
https://knowledge.ipason.com/ipKnowledge/knowledgedetail.html/1286
https://blog.csdn.net/wenfei11471/article/details/110733191
https://bbs.deepin.org/post/153186
https://ld246.com/article/1629522554915
如何修复ubuntu的uefi启动——如何将Ubuntu安装入移动硬盘中
==================================================
故障描述:
在A电脑上有两个硬盘,第一个硬盘上做的系统为windows10,后来使用了一段时间后在第二块硬盘上又做了一个Deepin系统,形成了双系统,这里需要注意的是EFI分区是在windows系统中的,在第二块硬盘上做Deepin系统时并没有给Deepin系统所在的第二块硬盘上划分EFI分区。后来去外地工作,走的时候就直接把第二块硬盘(Deepin系统所在的硬盘)拆下来随身带着了(固态nvme硬盘,十分的轻便),到了工作地后使用的电脑为电脑B。电脑B上原有系统为ubuntu,把随身所带的装有Deepin系统的硬盘插在了电脑B上,开机后再BIOS启动项中看不到Deepin系统所在的硬盘(因为在做deepin系统时没有在这块硬盘上划分EFI分区),于是在电脑B上开机进入原有的Ubuntu系统,然后再在ubuntu系统下使用sudo update-grub更新ubuntu系统的grub引导以使ubuntu系统的grub可以引导后插入硬盘的deepin系统。由于B电脑上原有的ubuntu系统所在的硬盘邮efi分区且可以引导ubuntu系统,而我们又更新了其grub引导将deepin系统的启动项加入其中,然后通过ubuntu系统的grub引导项进入后插硬盘中的deepin系统,在deepin系统的logo显示后在进入deepin桌面前报错,报错信息如下:
you are in emergency mode. after logging in, type "journalctl -xb" to view system logs, "systemctl reboot" to reboot, "systemctl default" or ^d to try again to boot into default mode.
cannot open access to console, the root account is locked.
see sulogin(8) man page for more details.
press enter to continue.
----------------------------------------------------------------
经过在网上的搜索答案后最后得到结论,那就是deepin系统的开机挂载硬盘出现了错误,通过在ubuntu系统中mount第二块硬盘(deepin系统所在硬盘),然后修改其fstab文件(/mnt/xxxxxxx/etc/fstab),再次重启即可修复该错误。
具体的修改为将deepin系统中的fstab文件下的/boot/efi分区注释掉(因为我们这里已经选择使用另一块硬盘上efi分区来启动ubuntu系统的grub程序,再通过这个grub程序进入第二块硬盘上的deepin系统),再将swap分区也注释掉,其宗旨就是将所有第二块硬盘上没有的分区都注释掉。其他人出现这个问题的情况下可能不一定像我这里这样做注释,不过最终的目标都是将报错的挂载盘修复,而我这里由于是把之前的硬盘拆下来插到其他电脑上,因此需要把之前电脑上的其他盘的挂载给注释掉。
修复好的deepin系统下的/etc/fstab文件:

Deepin20系统开机报错——You are in emergency mode ... Cannot open access to console, the root account is locked. emergency mode/“journalctl -xb”的更多相关文章
- linux7系统开机报错failed to start login service
1.开机报错failed to start login service 参考网站:https://unix.stackexchange.com/questions/264994/kali-sudden ...
- MySql 安装报错 :Last Error:Unable to update security. Access denied for user 'root'@'localhost(useing password:YES)
在网上查了一下,其实这个问题很好解决,. try again 然后current password mysql是默认密码为空,不要填,记住不要填就ok了
- Hp电脑开机报错:no boot disk has been detected or the disk has failed
hp主机开机报错no boot disk has been detected or the disk has failed,重启之后没有作用,开机之后仍然是同样界面.考虑是硬盘问题,按ESC+F10 ...
- linux 开机报错,error grub_efi_find_mmap_size not find
开机报错,差点以为要重装系统了 搜到了官方的重建引导的教程 修复了错误 https://wiki.manjaro.org/index.php/Restore_the_GRUB_Bootloader#F ...
- 华硕笔记本U盘启动系统/WinPE报错。Windows failed to start. A Recent hardware or software change might be the cause.
最近在整一台华硕笔记本,大概有5年寿命了吧,质量还行,由于系统出了问题,打算用自制U盘WinPE进去修复一下.按照个人经验,在主板设置里启用了USB启动选项,并且设置USB启动顺序为第一个,可是进系统 ...
- 基于CentOS与VmwareStation10搭建Oracle11G RAC 64集群环境:4.安装Oracle RAC FAQ-4.1.系统界面报错Gnome
1.错误信息:登录系统后,屏幕弹出几个错误对话框,无菜单.无按钮 GConf error: Failed to contact configuration server; some possible ...
- Microsoft.NET.Framework开机报错解决方法
win10自动更新后每次开机都报错Microsoft.NET.Framework. 如下图所示: 网上查了各种各样的方法折腾了好久. 其中看到了这样一个回答 “有两种可能 你电脑里的某个软件需要使用M ...
- Java:延迟功能的Robot在Lunix系统上会报错
Java:延迟功能的Robot在Lunix系统上会报错 关于延迟功能的Robot: 今天开发过程中发现,本机开发好的项目,部署到Lunix服务器竟然报错!查了代码发现: Robot r = new R ...
- Linux开机报错,提示根目录有错误,无法通过检测进入系统
报错信息如下: VolGroup-lv_root contains a file system with errors, check forced. 修复方法:(因为我的是虚拟机,可以随意做备份,所以 ...
- 开机报错 the connected AC adapter has a lower wattage than the recommended model which was shipped with the system。
机型:联想Thinkpad T410 报错场景:在电脑插上电源充电情况下开机,会自动进入bios setup utility提示你需要重新设置日期时间.date/time 报错提示:The conne ...
随机推荐
- 警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除
警告: BASE64Decoder是内部专用 API, 可能会在未来发行版中删除 import org.apache.commons.codec.binary.Base64; public class ...
- SHOW PROCESSLIST 最多能显示多长的 SQL?
在 MySQL 中,如果我们想查看实例当前正在执行的 SQL,常用的命令是SHOW PROCESSLIST. 但如果 SQL 过长的话,就会被截断.这时,我们一般会用SHOW FULL PROCESS ...
- 深入理解Android View(1)
做android其实也有一段时间了,我们每个人都会碰到一些这样或那样的问题,碰到问题了就拼命百度,可是发现,我们解决问题的能力并没有提升很多,所以我才有想总结一下我项目中所用过的相关知识,并了解一下A ...
- 一份快速入门的 Makefile 教程
目录 一份快速入门的 Makefile 教程 关于 Makefile,你应该知道的一些事情 什么是 Makefile? Makefile 能做什么? Makefile 怎么写? Makefile 与 ...
- 『vulnhub系列』Hack Me Please-1
『vulnhub系列』Hack Me Please-1 下载地址: https://www.vulnhub.com/entry/hack-me-please-1,731/ 信息搜集: 使用nmap进行 ...
- SqlServer 使用 case when 实现行转列,并创建视图表查询
其实是个很简单的操作了,但长时间不用有点忘记了,正好项目上遇到这样的需求便把过程记录了下来. 一 需求描述 将河道水情表 结构如下,现在需要将水位Z字段由行展示转换为列展示.查询结果为展示时间和每个测 ...
- 【JavaScript】聊聊js中关于this的指向
前言 最近在看回JavaScript的面试题,this 指向问题是入坑前端必须了解的知识点,现在迎来了ES6+的时代,因为箭头函数的出现,所以感觉有必要对 this 问题梳理一下,所以刚好总结一下Ja ...
- ELK日志缺失问题排查-Logstash消费过慢问题
1. 背景 另外一个推荐系统的推荐请求追踪日志,通过ELK收集,方便遇到问题时,可以通过唯一标识sid来复现推荐过程 在一次上线之后,发现日志大量缺失,缺失率达90%,确认是由上线引起的,但因为当时没 ...
- 脚本与数据的解耦 + Page Object模型
标签(空格分隔): 脚本与数据的解耦 + Page Object模型 测试脚本和数据的解耦 你现在已经掌握了一些基本的 GUI 自动化测试用例的实现方法,是不是正摩拳擦掌准备批量开发 GUI 自动化脚 ...
- 在Mac上使用Emacs初步
其他操作系统估计也差不多. 安装 如果使用brew就是brew install emacs.安装后不会在Applications里面显示一个程序,需要在命令行里执行emacs. 使用 进入和退出 上面 ...