
로그아웃했다가 다시 로그인하면 Ubuntu가 직접 비상 모드로 들어갔습니다. 다음은 비상 모드에 들어가기 전에 사용한 작업을 보여주는 몇 가지 배경입니다. 그 다음에는 이미 시도한 접근 방식과 내 문제의 결론이 나와 있습니다.
배경 :
다음 내용이 내 문제와 관련이 있는지 확실하지 않지만 참고용으로 남겨두세요.
우분투를 재부팅하기 전에 직렬 포트의 권한을 변경하려고 했습니다. chmod 777 /dev/ttyUSB0
및 등의 명령을 사용한 sudo usermod -aG dialout my_user_name
다음 로그아웃했지만 다시 로그인하면 일부 브라우저를 연 후 시스템이 정지되고 전원 버튼을 사용하여 컴퓨터를 강제로 재부팅해야 했고 이후 비상 모드로 들어갔습니다.
내 접근 방식 :
나는 /etc/fstab
파일을 편집하려고 시도했고 두 개의 SSD 중 하나가 고장난 것 같다고 주석 처리했습니다(그러나 확실하지는 않습니다). 그 후 시스템을 정상적으로 재부팅할 수 있지만 Ubuntu의 어떤 사용자에게도 로그인할 수 없습니다. 올바른 비밀번호를 입력했는데도 로그인 메뉴로 돌아가 로그인 루프에서 멈췄습니다.
로그인 루프 문제를 해결하기 위해 다른 사람들이 제안한 대로 파일을 누르고 ctrl + alt + F3
찾으려고 했지만 Xauthority
파일을 찾을 수 없었고 에도 표시되지 않았으며 실제로 내 시스템에는 디렉터리가 /run/user/1000/gdm3
없었습니다 . gdm3
또한 내 홈 디렉토리가 비어 있는 것을 발견하여 직접 홈 디렉토리를 추가한 후 성공적으로 로그인할 수 있지만 내 파일이 모두 사라졌습니다.
내 문제를 결론 :
- 내 SSD를 모두 사용할 때 비상 모드로 들어가십시오.
- 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 *****