“欢迎进入紧急模式!” 认为是 fsck 的问题

“欢迎进入紧急模式!” 认为是 fsck 的问题

我的计算机启动时出现黑屏并显示此错误信息。

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 运行。

  1. 打开电脑。启动 Ubuntu Live DVD/USB(无需安装即可试用)。
  2. Ctrl加载后,按+ Alt+打开终端T
  3. 在终端中运行:

    sudo -i
    fdisk -l
    

    fdisk将告知您分区/(根)的名称。在本问题中,它是/dev/sdb1

    然后你应该继续运行:

    umount /dev/sdb1
    fsck -y /dev/sdb1
    poweroff
    

    如果umount命令抱怨sdb1“未安装”,那不是问题。我们希望它“未安装”:)。

  4. 取出 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 中禁用快速启动,如下所示:

  1. 启动控制面板
  2. 转到“硬件和声音”设置
  3. 转到“电源选项”
  4. 点击“选择电源按钮的功能”
  5. 单击“更改当前不可用的设置”并授予 UAC 访问权限。
  6. 清除“打开快速启动(推荐)”设置的复选框

相关内容