“欢迎使用紧急模式!” 认为是fsck问题

Kim*_*dré 91 permissions boot 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.
Run Code Online (Sandbox Code Playgroud)

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
Run Code Online (Sandbox Code Playgroud)

我忽略了其他错误,如:ACPI PCC probe failednvidia not proprietary等等。

我可以通过按Ctrl+访问我的电脑D,但这很烦人。

kyo*_*ake 59

您可以fsck从 Ubuntu Live运行。

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

    sudo -i
    fdisk -l
    
    Run Code Online (Sandbox Code Playgroud)

    fdisk将通知您您的分区/(根)的名称。在这个问题中是/dev/sdb1

    然后你应该继续运行:

    umount /dev/sdb1
    fsck -y /dev/sdb1
    poweroff
    
    Run Code Online (Sandbox Code Playgroud)

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

  4. 移除 DVD/USB。再次打开计算机,从 SSD 启动。


小智 48

不知道你有没有解决你的问题。我所做的是:

sudo nano /etc/fstab
Run Code Online (Sandbox Code Playgroud)

然后删除您在那里添加的内容sdb1,然后运行:

sudo systemctl reboot
Run Code Online (Sandbox Code Playgroud)

它说它已损坏,所以我不知道这是怎么回事,但我希望这可以帮助那些不能运行他们的 Linux 的人。

  • 我认为这是最接近我的问题。我在 fstab 中添加了一些不好的东西,但无法弄清楚它是什么。所以`cp /etf/fstab.orig /etc/fstab` 是我的解决方案。这个故事的寓意:备份你原来的 fstab。 (2认同)

Ste*_*sen 28

我刚刚遇到了紧急模式的情况。在我的情况下,我遵循了一个安装教程,该教程建议在/etc/fstab. 通过删除额外的选项,我的服务器重新启动没有问题。

  • 欢迎来到 AskUbuntu!如果您可以包含指向您所指的教程的链接,或者更好的是,在您的答案中总结说明,那将会很有帮助。 (8认同)
  • 很棒的建议。在重新启动之前,我已经手动编辑(并且几乎忘记了)我的 `/etc/fstab`。 (3认同)

小智 18

我使用的是 Windows 10 和 Ubuntu 16.X 双引导系统。

我无法在分区中安装 ntfs 之一,并且该错误与 Windows 关机/休眠有关。我曾经sudo ntfsfix /dev/sda3解决过这个问题。我能够挂载 ntfs 分区 sda3 但在重新启动时 Ubuntu 以紧急模式启动。
要解决此问题,请在 Windows 中运行以下命令

shutdown /s /t 5
Run Code Online (Sandbox Code Playgroud)

这修复了 Ubuntu 紧急启动问题。


Ben*_*Ben 17

Khushboo RaniCagan Arslan的回答让我找到了永久解决方案。

Windows 10默认启用了一个称为快速启动的功能,当用户使用“关机”按钮或计算机上的电源按钮正常关机时,实际上会将正在运行的内核和其他一些系统内容保存到硬盘驱动器中注销后进入休眠状态。它还会导致 Windows 以某种方式“锁定”分区,同时这样做以防止数据损坏,无论是意外的还是恶意的。这意味着 Ubuntu 在启动期间无法挂载 Windows 分区。

就我而言,我在 /etc/fstab 中有 Windows 分区的条目,因此这使 Ubuntu 无法启动。

解决方法是开机进入Windows,禁用“快速启动”,然后正常关机。现在问题应该永久解决了!

从我之前分享的链接中,在 Windows 中禁用快速启动,如下所示:

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

  • 对于使用 Windows 10 和 Ubuntu 双启动的任何人,快速启动(“快速启动”)应该是您禁用的第一件事。谢谢,这正是我遇到的问题。 (3认同)
  • 需要注意的是,即使您之前已经这样做过,您也可能需要再做一次——Win10 的更新经常会干扰您的设置。:-@ (2认同)

小智 7

在我的情况下(双启动 Windows 10),我必须使用命令(在 Windows 上)正确关闭 Windows:

shutdown /s /t 5
Run Code Online (Sandbox Code Playgroud)

当我重新启动时,Ubuntu 加载没有问题。