본문 바로가기

컴퓨터

[Linux] initramfs가 떴을때... 대처법

앞서 올린 SysRq를 잘못 하면 부팅할때 initramfs가 뜨게 된다. 우선 해야할 일은 디스크 체크를 하면서 오류난 부분을 체크하는 것이다. 나같은 경우는 sdb(짐 SSD꽂아놈)에서 sdb7파티션에 리눅스를 설치해 놨는데 여기서 오류가 났었다.

(initramfs)fsck -f /dev/sdb7

위 코드를 치면 뭐라뭐라 뜨면서 고칠 꺼냐고 물어본다. 당연히 고칠것이므로 y를 살포시 눌러준다. 여러번 더 물어볼 텐데 그때도 눌러준다.

(initramfs)fsck -c /dev/sdb7

아마 c옵션이 체크라는 뜻인 것 같은데 잘 모르겠다. 일단 해주고 오류 없는 걸 확인하고

(initramfs)exit

exit을 해주면 자동으로 재부팅 된다.

 

이때 난 처음에 위 순서대로 했지만 재부팅이 되지 않았었다. 아무것도 안되었었는데 그땐 Magic SysRq를 다시 눌러주고 또 initramfs가 뜨면 그때 쳐주면 된다. 난 2번째 시도때 성공했다. 우분투 포럼에 2010년에 작성된 글을 보면 이 Busybox가 뜬다는 건 컴퓨터의 디스크 불량이 잦아지고 있다는 뜻이고 언제 터질 지 모르는 시한폭탄인 상태라고 한다. 사실이 아니길 빌며... 이만 글을 마친다.