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 ...
随机推荐
- 判断是否有数据的sql优化
根据某一条件从数据库表中查询 『有』与『没有』,只有两种状态,那为什么在写SQL的时候,还要SELECT count(*)呢? 多次REVIEW代码时,发现如现现象: 业务代码中,需要根据一个或多个条 ...
- 项目管理--PMBOK 读书笔记(12)【项目采购管理】
1.采购计划三要素 1)采购管理计划:预审合格的卖方,供方选择标准: 2)采购 SOW:采购工作说明书应详细描述拟采购的产品.服务或成果: 3)采购文件 2.合同类型 1)总价合同:范围清楚, ...
- es应用服务初始化步骤
第一步:创建索引+settings+mappingtestes_v1 PUT { "settings": { "index.mapping.total_fields.li ...
- 设置profile启动配置 -Dspring.profiles.active=dev
- 解决git 区分文件名大小写
问题:两人协作开发同一分支时,由于一方将组件文件名小写开头,并且推送到远程分支,导致我每次拉取代码会将我本地文件名改成小写,并且我手动改成大写后推送到远端仓库,远端仓库文件名无变化,还是小写. 查证后 ...
- VUE CLI中使用Jquery无法获取到dom节点
mounted 类型:Function 详细: 实例被挂载后调用,这时 el 被新创建的 vm.$el 替换了.如果根实例挂载到了一个文档内的元素上,当 mounted 被调用时 vm.$el 也在文 ...
- Ansible的常用模块
目录 ansible常用模块 1. file模块 1.1 file模块的选项 1.2 file模块的使用 1.2.1 使用file模块在远程主机创建文件 1.2.2 创建目录 1.2.3 删除文件/目 ...
- Profinet IO从站数据 转EtherCAT项目案例
目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 使用PRONETA软件获取PROFINET IO从站的配置信息 2 5 设置网关采集PROFINETIO从站设备数据 5 ...
- Meilisearch 安装和使用教程
如今搜索功能已成为几乎所有应用不可或缺的一部分.无论是电商平台.内容管理系统,还是企业内部知识库,用户都期待能够快速.准确地找到他们需要的信息.然而,传统的搜索解决方案往往面临着诸多挑战:响应速度慢. ...
- 为给git设置代理
为给git设置代理 通过软件形式为git设置代理 命令(端口改为自己的端口): git config --global https.proxy http://127.0.0.1:1083 git co ...