본문 바로가기
TroubleShooting

[Linux] initramfs에서 빠져나올 수 없을 때

by 박다소니 2024. 3. 26.

아래는 실패의 연속 뿐.. 결국 가상머식 쫙 삭제하고 새로 설치했지요..


 

가상머신 재부팅을 했는데 아래와 같이 이상한 곳에 갇혀버렸다.

 

구글링하다보니까 우분투 부팅에러로 BusyBox에 빠진거라고 한다.

빠져나오기 위해 구글링을 해보았다.

 

1. block device 정보 확인 후 파일 시스템 복원(실패)

blkid # block device 정보 확인

-> 구글링한곳에선 경로가 여러곳 나오고 그중 하나 했던데(뭘보고 선택한진 모르겠다) 나는 이거 하나만 나와서 이 경로를 사용했다.

fsck -y /dev/sr0 # 파일시스템(/dev/sr0)을 검사하여 문제가 생기면 자동으로 수정(-y)

-> 실패! 리눅스 버전에 무슨 문제가 있는건가 싶다. 사실 잘 모르겠음.

 

위 과정을 성공한다면 exit로 나와줄 수 있다고 한다.

 

 

2. 우분투 fsck

fsck /dev/mapper/ubuntu--vg-root

-> 나는 mapper안에 ubuntu가 없더라 실패!

 

 

3. 검사할 디스크 찾아서 고치기

df -h # 검사할 디스크 찾기(-h는 용량 간략히 보여줌)

-> -h 옵션이 안먹음

 

df # 옵션 빼고 검사할 디스크 찾아줌

-> Mounted on 내용에 / (루트) 표시있는곳을 찾아줘서 그부분의 경로를 가지고 fsck로 고쳐주면 되는데 /만 있는곳이 없다. 실패!

 

 

 

4. 가상머신 삭제하고 다시 설치

사실 다시 삭제하고 다시 설치한건데 또 이상황이 온거다. 흠... 나는 우분투 20.04버전 쓰고있는데 다른 이미지 설치해봐야겠다.

과연성공할 수 있을까..

-> 실패

 

 

 

+

그냥 우분투 데스크탑 설치하는데 비지박스에 안빠진채로 initramfs-tools에 문제가 있다는걸 발견했다. 🤩

위 문제 해결을 위해 다음과 같은 순서를 따르려고 했다. (패키지 업데이트, 업그레이드 -> initramfs-tools 재설치, initramfs 업데이트)
그런데 패키지 업그레이드 도중, # sudo apt-get upgrade
아래와 같은 에러가 발생했다.

거참 에러가 에러를 해결하지 못하게 막는다..^_^

 

그래서 initramfs를 수동생성해보기로 했다.

sudo update-initramfs -c -k $(uname -r)

에러발생! 

음... /boot 용량을 늘린다고는 했는데 모자란가보다. 더 늘려보자.

용량바꾸려고 잠깐 poweroff하고 껐는데 다시 비지박스에 빠져버렸다..