리눅스 부팅에러 - Unable to resolve 'UUID ..' [FAILED]
태풍이 왔다. 슈퍼태풍이란다. 이름도 희안하다 '봉퐁'
태풍의 영향인지 아침에 정전이 되어서 서버가 꺼져 있었다.
다시 켰다. 부팅이 진행되는가 싶더니 에러를 뱉어내면서 멈춰버린다. 멘붕~!
Unable to resolve 'UUID ..' [FAILED]
하드디스크가 충격을 먹고 뻗어버렸나 보다. ㅠㅠ
어제 밤새 작업해서 올려둔 파일들에게 슬며시 작별인사를 고하고 담배를 피워댔지만 결국 해결을 하였다.
해결방법을 정리해 둔다.
#ads_1
1. 부팅에러가 난 부분 즉, [FAILED]가 뜬 부분의 에러메시지를 종이에 잘 적어 놓는다.
UUID='abffcdd....36' 이런식으로 되어 있는 uuid 부분
2. 부팅에러가 나서 프롬프트도 안뜨고 Control-D 를 누르라고 뜨지만 사실 로그인은 된다.
무작정 root 를 치고 패스워드를 입력하면 로그인된다
#ads_2
3. 마운트를 rw 모드로 다시 재마운트한다.
# mount -o remount,rw /
4. /etc/fstab 파일을 수정해야한다.# vi /etc/fstab
1. 번에서 적어둔 uuid에 해당하는 놈을 주석처리한다.
:wq 명령어로 저장하고 나온다.
5. 재부팅한다.
# shutdown -r now
6. 재부팅을 하고 나면 로그인은 된다. 그리고는 uuid에 해당하는 장치를 fsck로 복구하자.
# fsck -TV /dev/sdb1 //내 경우엔 sdb1이었다. //다 끝나고 나면 MODIFED 어쩌고 하면서 복구되었다고 나올것이다.
7. 4번에서 fstab 에 주석처리한 부분을 다시 활성화하고 저장한다.
8. 재부팅하고 나면 정상적으로 부팅이 될것이다.
#ads_3