[Ubuntu] 우분투 부팅에러 initramfs

설정·2021년 1월 18일
1

Usable

목록 보기
10/14

우분투에서 컴퓨터를 사용할 때 장시간 켜두어서 컴퓨터가 먹통이 되었다.
이런 문제가 다음에도 일어날 수 있을 것 같아서 기록차원에 정리해둔다.

🚫 Error Contents

BusyBox v1.xx.x(Ubuntu 1:1:xx.x-x ubuntu1) built in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)_

👁 Situation

우분투가 멈추어서 강제로 컴퓨터를 끄고 다시 부팅을 했다.
이 과정에서 Busybox로 빠졌다.

  • Busybox

    우분투 복구모드로 간단한 명령어로 OS의 불량이나 오류 부분을 고칠 수 있다.

  • initramfs

    명령어를 입력할 수 있는 프롬프트

📝 Solution

  1. 오류를 확인하고 고친 뒤 재부팅을 한다.
  2. exit로 바로 재부팅한다.

방법 1.

  1. fsck -y /dev/sda1
  2. 위의 명령어를 치면 오류를 고치겠냐고 질문이 나오고 y를 입력한다.(Enter)
  3. reboot or exit 명령어로 재부팅한다.

방법 2.

위의 fsck -y /dev/sda1 명령어 없이 바로 exit를 해도 된다.

방법 3.

명령어 쳤지만 부팅이 안될 때(fsck -y /dev/sda1)

위의 명령어를 치고 나면 재부팅이 되어야 하는데 다시 initramfs가 나올 수 있다.
이 때는 바로 fsck [대상경로]의 명령어로 실행시키면 된다.

/dev/sda9: UNEXPRECTED INCONSISTENCY; RUN fskc MANUALLY.
fsck exited with status code 4
The root filesystem on /dev/sda9 requires a manual fsck

Busybox v1.xx.x (Ubuntu 1:1.xx.x-x ubuntu1) built in shell(ash)
Enter 'help' for a list of built-in commands.

(initramfs)_

이렇게 나오면 바로 대상경로를 실행시키면 된다.
fsck /dev/sda9

[참고] 대상경로는 사용자마다 다를 수 있으니 본인의 실행시켜야하는 대상경로를 확인하자.

[대상경로확인] exit 치면 나옴

📚 Reference

https://steemit.com/busybox/@xein2000/-5f60efa0278ce
http://egloos.zum.com/mataeoh/v/7309970

0개의 댓글