如何退出Ubuntu緊急模式

如何退出Ubuntu緊急模式

當我登出並再次登入時,我的Ubuntu直接進入了緊急模式。接下來是一些背景,展示了我在進入緊急模式之前使用的操作。之後是我已經嘗試過的方法,然後是我的問題的結論。

背景 :

我不確定以下內容是否與我的問題有關,但僅供參考。

在重新啟動 ubuntu 之前,我試圖更改串行埠的權限。我使用一些命令,例如chmod 777 /dev/ttyUSB0sudo usermod -aG dialout my_user_name,然後我註銷,但是當我再次登入時,打開一些瀏覽器後,系統被凍結,我不得使用電源按鈕強制電腦重新啟動,然後它進入緊急模式。

我的方法:

我嘗試編輯該/etc/fstab文件並註釋掉我認為已損壞的兩個固態硬碟之一(但我不確定)。之後我可以正常重新啟動系統,但我無法登入 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 *****

相關內容