라즈베리파이에서 SSD를 마운트하다가 fstab을 잘 못 수정해서 난감한 상황이 발생했었습니다
그냥 복사해서 붙여 넣을걸 괜히 직접 쓰다가 콤마(,)를 점(.)으로 보고 잘 못 썼습니다
그래도 어찌저찌 해결해서 에러 해결 로그를 적어보려 합니다
라즈베리파이 부팅 에러
발단은 이렇습니다. SSD를 라즈베리파이에 마운트 후 fstab을 수정하여 자동 마운트하려다가 잘 못 수정하였습니다
그렇게 sudo reboot을 통해 재부팅을 진행했는데 파일이 잘 못 되어
정상적으로 부팅이 되지 않아 22번 포트로 붙을 수 없었습니다 ㅠㅠㅠㅠㅠ
emergency mode, root account locked 해결 방법입니다
해결 방법
1. cmdline.txt 파일 수정
sd 카드를 빼서 본인의 컴퓨터에 연결합니다
sd카드를 들어가서 /boot/cmdline.txt 파일을 엽니다
그리고 아래 문구를 파일 맨 끝에 추가해야 합니다 (다음 라인이 아님)
init=/bin/sh
2. 라즈베리파이에 직접 붙기
그리고 다시 SD카드를 다시 라즈베리파이에 꽂고 부팅합니다
이때 모니터가 필요합니다. ssh로는 붙을 수 없습니다
모니터, 키보드를 연결하여 라즈베리 파이에 직접 붙습니다
그러면 mini shell로 진입된 것을 확인할 수 있습니다
다른 글들 보면 여기서 다음 명령어를 입력하라고 했는데 작동하지 않습니다
mount -o remount,rw /
그래서 다음 명령어를 입력해서 성공하였습니다
mount -o remount,rw /dev/root /
이번엔 드디어 성공했습니다. 이제 /etc/fstab 수정 가능합니다
정상적으로 수정 후 저장
빠져나와서 sync 명령어 2번 입력 그리고 exit로 빠져나옵니다
다시 윈도우 컴에 sd카드 꽂아서 위에서 추가한 init=/bin/sh 지우고
sd카드 라즈베리파이에 다시 꽂아서 재부팅하면 성공~~!!
https://forums.raspberrypi.com/viewtopic.php?t=207589https://talhasariyuerek.com/en/linux-raspberry-pi-3b3b4-emergency-mode-root-account-locked-solution/
출처: https://studyforus.tistory.com/243 [Study For Us]