我的计算机启动时出现黑屏并显示此错误信息。
Welcome to 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.
journalctl -xb
片段(我认为是错误的):
-- Unit systemd-fsckd.service has begun starting up.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1 contains a file system with errors, check forced.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: Inodes that were part of a corrupted orphan linked list found.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: /dev/sdb1: UNEXPECTED INCONSISTENCY; RUN fsck MANUALLY.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: (i.e., without -a or -p options)
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: fsck failed with error code 4.
juli 09 15:40:16 kim-SSD-Sationary systemd-fsck[414]: Running request emergency.target/start/replace
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service: main process exited, code=exited, status=1/FAILURE
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Failed to start File System Check on Root Device.
-- Subject: Unit systemd-fsck-root.service has failed
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
--
-- Unit systemd-fsck-root.service has failed.
--
-- The result is failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Unit systemd-fsck-root.service entered failed state.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: systemd-fsck-root.service failed.
juli 09 15:40:16 kim-SSD-Sationary systemd[1]: Starting Remount Root and Kernel File Systems...
-- Subject: Unit systemd-remount-fs.service has begun start-up
-- Defined-By: systemd
-- Support: http://lists.freedesktop.org/mailman/listinfo/systemd-devel
我忽略了其他错误如:ACPI PCC probe failed
,,nvidia not proprietary
等等。
我可以通过按Ctrl+来访问我的电脑D,但这很烦人。
答案1
您可以fsck
从 Ubuntu Live 运行。
- 打开电脑。启动 Ubuntu Live DVD/USB(无需安装即可试用)。
- Ctrl加载后,按+ Alt+打开终端T
在终端中运行:
sudo -i fdisk -l
fdisk
将告知您分区/
(根)的名称。在本问题中,它是/dev/sdb1
。然后你应该继续运行:
umount /dev/sdb1 fsck -y /dev/sdb1 poweroff
如果
umount
命令抱怨sdb1
“未安装”,那不是问题。我们希望它“未安装”:)。取出 DVD/USB。再次打开计算机,从 SSD 启动。
答案2
我不知道你的问题是否已经解决。我所做的是:
sudo nano /etc/fstab
然后删除您在那里添加的内容sdb1
然后运行:
sudo systemctl reboot
它说它已损坏,所以我不知道发生了什么,但我希望这可以帮助那些无法运行 Linux 的人。
答案3
我刚刚遇到了紧急模式的情况。我按照安装教程操作,该教程建议编辑安装点的一些选项/etc/fstab
。通过删除多余的选项,我的服务器重新启动时没有出现问题。
答案4
答案来自库什布王妃和卡根·阿尔斯兰让我找到了永久的解决方案。
Windows 10 有一项功能叫做快速启动默认启用,当用户使用计算机上的“关机”按钮或电源按钮正常关机时,实际上会将正在运行的内核和其他一些系统内容保存到硬盘驱动器,类似于注销后的休眠状态。它还会导致 Windows 在执行此操作时以某种方式“锁定”分区,以防止意外或恶意损坏数据。这意味着 Ubuntu 无法在启动期间挂载 Windows 分区。
就我而言,/etc/fstab 中有 Windows 分区的条目,因此这导致 Ubuntu 无法启动。
解决方案是启动 Windows,禁用“快速启动”,然后正常关机。现在问题应该已经彻底解决了!
从我之前分享的链接中,在 Windows 中禁用快速启动,如下所示:
- 启动控制面板
- 转到“硬件和声音”设置
- 转到“电源选项”
- 点击“选择电源按钮的功能”
- 单击“更改当前不可用的设置”并授予 UAC 访问权限。
- 清除“打开快速启动(推荐)”设置的复选框