如何退出 Ubuntu 紧急模式

如何退出 Ubuntu 紧急模式

当我注销并再次登录时,我的 Ubuntu 直接进入了紧急模式。接下来是一些背景信息,展示了我在进入紧急模式之前所做的操作。然后是我已经尝试过的方法,然后是问题总结。

背景 :

我不确定以下内容是否与我的问题有关,但请保留它作为参考。

在重启 ubuntu 之前,我试图更改串行端口的权限。我使用了一些命令,例如chmod 777 /dev/ttyUSB0sudo usermod -aG dialout my_user_name,然后我注销,但是当我再次登录时,在打开一些浏览器后,系统被冻结了,我不得不使用电源按钮强制我的电脑重启,然后它进入了紧急模式。

我的方法:

我尝试编辑/etc/fstab文件并注释掉我认为已损坏的两个 ssd 中的一个(但我不确定)。之后我可以正常重启系统,但我无法登录 Ubuntu 上的任何用户,即使我输入了正确的密码,它也会跳回到登录菜单并卡在登录循环中。

为了解决登录循环问题,我按下ctrl + alt + F3并尝试查找Xauthority文件,就像其他人建议的那样,但我找不到该文件,它也没有显示在中/run/user/1000/gdm3,实际上我的系统上没有gdm3目录。我还发现我的主目录是空的,所以我自己添加了一个,之后我可以成功登录,但我的所有文件都消失了。

总结我的问题:

  1. 使用我的两个 SSD 时进入紧急模式
  2. 当我注释掉其中一个 ssd 时,我丢失了所有文件并陷入登录循环/etc/fstab

我在想也许我的所有文件(包括主目录中的文件)都存储在我已注释掉的损坏的 SSD 中/etc/fstab,所以我的系统无法读取这些文件。

请告诉我有什么办法可以修复我的系统。

編輯:

journalctl -xb显示:

systemd-fsck[727] : fsck failed with exit status 4
systemd[1] : systemd-fsck@dev-disk-by\x2duuid-{my_disk}.service : failed with result 'exit code'
systemd[1] : Failed to start File System Check on /dev/disk/by-uuid/{mu_disk}.

并且我的/etc/fstab显示{my_disk}的挂载点是/home,所以我注释掉了{my_disk}并再次重新启动,它可以成功启动并能够登录。之后我尝试了来自这个帖子修复我的磁盘,但fsck -y /dev/sdb1没有用。我输入后的消息fsck -y /dev/sdb1是:

ext2fs_check_desc: Corrupt group descriptor: bad block for block bitmap
fsck.ext4: Invalid argument while using the backup blocksfsck.ext4: going back to original superblock
Error reading block 121667583 (Invalid argument). Ignore error? yes

Force rewrite? yes

Superblock has an invalid journal (inode 8).
Clear? yes

*** journal has been deleted ***

The filesystem size (according to the superblock) is 244190208 blocks
The physical size of the device is 12244 blocks
Either the superblock or the partition table is likely to be corrupt!
Abort? yes

Error writing block 121667583 (Invalid argument). Ignore error? yes

/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****

相关内容