卡在紧急模式,没有任何效果?

sds*_*asd 12 boot

每当我尝试启动 Linux 时,它都会进入紧急模式,说

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

我已经试过了:使用journalctl -xb命令检查日志,^d 再次尝试启动到默认模式。我已经尝试过fsck /dev/sda6(这是我的 Linux 文件系统,/dev/sda7是交换)。在做这方面的一些研究时,我看到了一些谈论/etc/fstab,但我没有改变任何东西,所以我不知道我能做什么......

有人可以帮忙吗?我是 Linux 新手,我不知道您需要哪些信息才能提供帮助 - 请询问我是否需要提供一些额外信息。

这是我的屏幕的样子:

在此处输入图片说明

的输出sudo blkidcat ../etc/fstab

ubuntu@ubuntu:~$ sudo blkid
/dev/sda1: LABEL="ESP" UUID="4EA6-03B9" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="0b902964-aa52-4b36-afda-348bb30a3d82"
/dev/sda3: LABEL="Acer" UUID="C85AA81A5AA806F2" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="45c8bf5c-7fd1-4102-af78-08c7a5c6d5cb"
/dev/sda4: UUID="003CAE413CAE3218" TYPE="ntfs" PARTUUID="45c8223e-e999-43c9-a0fc-7b856a32b5b9"
/dev/sda6: UUID="185abbc0-48d9-4b81-833b-bda921c6e30b" TYPE="ext4" PARTUUID="2cef3951-f4cb-4b3e-b41f-de04db748b60"
/dev/sdb1: LABEL="DATA" UUID="0C08B30A08B2F1B6" TYPE="ntfs" PARTUUID="6c7839ee-01"
/dev/sdc1: LABEL="UBUNTU 16_0" UUID="70BF-D6DB" TYPE="vfat" PARTUUID="3d368215-01"
/dev/loop0: TYPE="squashfs"
/dev/sda2: PARTLABEL="Microsoft reserved partition" PARTUUID="da79d518-04ea-46bb-a01f-58ff38403263"
/dev/sda5: PARTUUID="59dc9a87-37cd-4672-932a-65b7cc7e2f81"
/dev/sda7: UUID="cb5acedb-a691-408f-a35a-2dc6da30e6d1" TYPE="swap" PARTUUID="aa3455c2-5485-4799-be33-6df21430da47"
ubuntu@ubuntu:~$ cat /media/ubuntu/185abbc0-48d9-4b81-833b-bda921c6e30b/etc/fstab
# /etc/fstab: static file system information.
#
# <file system> <mount point>   <type>  <options>       <dump>  <pass>

#Entry for /dev/sda6 :
UUID=185abbc0-48d9-4b81-833b-bda921c6e30b   /   ext4    errors=remount-ro   0   1
#Entry for /dev/sda3 :
UUID=C85AA81A5AA806F2   /media/Acer ntfs-3g defaults,locale=en_US.UTF-8 00
#Entry for /dev/sdb1 :
UUID=0C08B30A08B2F1B6   /media/DATA ntfs-3g defaults,locale=en_US.UTF-8 00
#Entry for /dev/sda4 :
UUID=4ECAA8ECCAA8D18F   /media/Recovery ntfs-3g defaults,locale=en_US.UTF-8 00
#Entry for /dev/sda7 :
UUID=cb5acedb-a691-408f-a35a-2dc6da30e6d1   none    swap    sw  0   0
/dev/sr0    /media/cdrom0   udf,iso9660 user,noauto 0   0


ubuntu@ubuntu:~$ 
Run Code Online (Sandbox Code Playgroud)

请注意,我可以访问所有文件并浏览驱动器,如您在这张图片中看到的(我什至可以读/写):https : //pictr.com/images/2017/09/30/72858a065b0740ab6a2c4b49f87f85f6.jpg

hey*_*ema 11

/etc/fstab错了。

首先,您不需要安装特定于 Acer 的分区或恢复分区,或者 CD-ROM。

所以,我会注释掉这些行......

须藤 -H gedit /etc/fstab

#Entry for /dev/sda3 :
#UUID=C85AA81A5AA806F2   /media/Acer ntfs-3g defaults,locale=en_US.UTF-8 0 0
# note that I commented this out and also changed the "00" to "0 0"

#Entry for /dev/sda4 :
#UUID=4ECAA8ECCAA8D18F   /media/Recovery ntfs-3g defaults,locale=en_US.UTF-8 0 0
# note that I commented this out and also changed the "00" to "0 0"

#/dev/sr0    /media/cdrom0   udf,iso9660 user,noauto 0   0
Run Code Online (Sandbox Code Playgroud)

并改变:

#Entry for /dev/sdb1 :
UUID=0C08B30A08B2F1B6   /media/DATA ntfs-3g defaults,locale=en_US.UTF-8 00
Run Code Online (Sandbox Code Playgroud)

对此:

#Entry for /dev/sdb1 :
UUID=0C08B30A08B2F1B6   /media/DATA ntfs-3g defaults,locale=en_US.UTF-8 0 0
# note the change from "00" to "0 0"
Run Code Online (Sandbox Code Playgroud)

这将解决您的问题。

但是,如果您必须保留 sda4,那么正确的行将是...

#Entry for /dev/sda4 :
UUID=003CAE413CAE3218   /media/Recovery ntfs-3g defaults,locale=en_US.UTF-8 0 0
# note the new UUID, and the "0 0" at the end of the line.
Run Code Online (Sandbox Code Playgroud)

  • 哦哦!!!有效!!你刚刚救了我的命!感谢您的宝贵时间! (2认同)

say*_*iam 11

根据我的经验,如果您创建了新分区或编辑了现有分区,则可能会收到此错误。我前段时间也犯过同样的错误。如果您碰巧处于紧急模式并发现它无法加载某些驱动器。这意味着您的某些设备 ID 已更改。因此,您必须在 /etc/fstab 文件中相应地更新 id。然后执行以下步骤。

  1. 输入您的根密码
  2. 猫 /etc/fstab
  3. blkid(显示设备 ID)
  4. 现在检查 /etc/fstab 中的哪个 UUID 没有出现在 blkid 输出中
  5. 输入 'nano /etc/fstab' 并注释掉该行(只需将 # 放在该行前面)
  6. 输入“rebo​​ot”(现在您的问题应该已解决,成功登录后,您可以在 /etc/fstab 文件中添加当前的 UUID)

例如,这是我的 /etc/fstab 文件的输出,其中我只是注释掉了该行 ( UUID=C3D1-3CB7 /windows vfat utf8,umask=007,gid=46 0 1),因为 UUID=C3D1 -3CB7 已更改。

在此输入图像描述

  • 我尝试了不同的事情来解决但没有成功并且浪费了时间。然而,主要问题是设备 ID 不匹配,我在答案中对此进行了讨论,我认为这应该是正确的答案。 (2认同)