Ubuntu 15.10 - 부팅할 때마다 "BusyBox 내장 셸(initramfs)"

Ubuntu 15.10 - 부팅할 때마다 "BusyBox 내장 셸(initramfs)"

Ubuntu PC를 재부팅할 때마다 이 화면이 표시되고, 종료를 입력해도 아무데도 가지 않습니다.

이 악몽을 영원히 없애서 그런 일이 절대 일어나지 않도록 하려면 어떻게 해야 할까요?

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

(initramfs)

답변1

나는 같은 문제를 겪고 있으며 나에게 도움이 되는 해결책을 찾았습니다.Ubuntu 부팅 시 Initramfs 프롬프트.

따라서 첫 번째 유형은 다음과 같습니다.

exit
BusyBox v1.17.1 (Ubuntu 1:1.17.1-10ubuntu1) built-in shell (ash)
Enter 'help' for a list of built-in commands

(initramfs) exit

다음과 같은 결과를 얻게 됩니다:

/dev/sda1: Unexpected …
fsck exited ….
The root filesystem on /dev/sda1 requires manual fsck. 

그런 다음 다음 명령을 사용하십시오.

(initramfs) fsck /dev/sda1

답변2

initramfs에 접속하면 일반적으로 하드 디스크 어딘가에 있는 루트 파일 시스템을 마운트하는 단계에서 부팅 흐름이 중지된다는 의미입니다.

위의 내용을 이해하려면 일반적으로 다음과 같은 부팅 흐름에 대한 지식을 알아야 합니다.

  1. 바이오스
  2. 부트 로더(예: Ubuntu용 grub)
  3. 커널 및 초기 램 파일 시스템(initramfs, 네 지금 어디에 있나요?)
  4. 루트 파일 시스템(대상 시스템)

initramfs를 중지하게 만드는 근본 원인은 다양할 수 있습니다. 나는 다음 단계를 통해 이런 종류의 문제를 해결하는 데 익숙해졌습니다.

  1. Ubuntu 라이브 USB 스틱 준비
  2. 이 라이브 USB를 사용하여 PC를 부팅하세요
  3. 두 번째 단계가 작동하면(라이브 데스크톱으로 부팅하여 Ubuntu 시스템을 사용할 수 있음을 의미) PC가 Ubuntu에서 지원된다는 의미입니다(적어도 기본 사용의 경우).
  4. (선택 사항) 시스템 및 하드웨어 정보를 덤프합니다. 정보를 사용하여 도움을 요청하세요(예: askubuntu.com에 붙여넣기). 일반적으로 최소한 다음 명령의 출력을 터미널에 붙여넣으세요.

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. 두 번째 단계가 작동하면 실행 가능한 Ubuntu 배포판을 설치하십시오.

답변3

옵션 을 설정하여 커널 부팅 매개변수를 수정합니다 root=/dev/sdaX. sdaX귀하 /또는 root파티션이 될 것입니다. 다음에 부팅하면 파일 시스템에 initramfs액세스하고 마운트하기 전에 파티션 마운트를 시도하는 것을 볼 수 있습니다./etc/fstab

질문 참조 "initramfs는 /etc/fstab을 사용합니까?" 상세 사항은.

원천: unix.stackexchange.com/a/120862/1226639

관련 정보