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 ...
随机推荐
- 增补博客 第五篇 python 电子算盘
[题目描述]设计一个电子算盘.要求绘制电子算盘界面,设计并实现打珠算过程(界面参考如下图示).界面右侧要求以图形绘制的方式绘制自画像,注意不能是图像文件显示的形式. 图 电子算盘参考界面示意 [练习要 ...
- Java代码规范及异常汇总 非空异常 NullPointerException
Java规范及异常汇总1.java.lang.NullPointerException: nullorderReq.getId() != -1 修改为: orderReq.getId() != nul ...
- 使用 TensorRT C++ API 调用GPU加速部署 YOLOv10 实现 500FPS 推理速度——快到飞起!!
NVIDIA TensorRT 是一款用于高性能深度学习推理的 SDK,包含深度学习推理优化器和运行时,可为推理应用程序提供低延迟和高吞吐量.YOLOv10是清华大学研究人员近期提出的一种实时目标 ...
- python 将查询到数据,处理成包含列名和数据的字典类型数据
try: self.connect_dbserver() self.cursor.execute(sql) res = self.cursor.fetchall() # 返回的是数组的类型 print ...
- socket 地址复用 SO_REUSEADDR
背景 默认的情况下,如果一个网络应用程序的一个套接字 绑定了一个端口(例如888),这时候,别的套接字就无法使用这个端口( 888 ) ref : https://blog.csdn.net/tenn ...
- 单片机升级,推荐此79元双核A7@1.2GHz国产平台的8个理由
含税79元即可运行Linux操作系统 对于嵌入式软件开发者而言,单片机令人最痛苦的莫过于文件操作.79元T113-i工业核心板(基于全志国产处理器,国产化率100%)可运行Linux操作系统,可使用L ...
- 【资料分享】基于TI Sitara系列AM3352/AM3354/AM3359核心板规格书
1 核心板简介 创龙科技SOM-TL335x-S是一款基于TI Sitara系列AM3352/AM3354/AM3359 ARM Cortex-A8高性能低功耗处理器设计的低成本工业级核心板,通过邮票 ...
- OpenBMB × Hugging Face × THUNLP,联袂献上经典大模型课
这个夏天,THUNLP 携手 Hugging Face 和 OpenBMB,推出 大模型公开课第二季.在大模型公开课第二季中,将有全球知名开源社区 OpenBMB X Hugging Face 梦幻联 ...
- springboot 访问url 报404
使用Springboot 写了一个后端服务,通过 postman 测试接口时,发现一直 404 (message: No message available) 把springboot 从启动 到 da ...
- 一个难忘的json反序列化问题
前言 最近我在做知识星球中的商品秒杀系统,昨天遇到了一个诡异的json反序列化问题,感觉挺有意思的,现在拿出来跟大家一起分享一下,希望对你会有所帮助. 案发现场 我最近在做知识星球中的商品秒杀系统,写 ...