"BusyBox v1.17.1(Ubuntu 1:1.17.1-10ubuntu1) 내장 셸(ash) 내장 명령 목록을 보려면 'help'를 입력하시겠습니까?"를 수정하는 방법

"BusyBox v1.17.1(Ubuntu 1:1.17.1-10ubuntu1) 내장 셸(ash) 내장 명령 목록을 보려면 'help'를 입력하시겠습니까?"를 수정하는 방법

그래서 우분투를 사용하고 있었는데 갑자기 모든 것이 멈춰서 재부팅해야 했습니다. 그리고 그 순간부터 시스템이 시작될 때 다음과 같은 작은 선택 메뉴가 표시됩니다.

GNU GRUB version 1.99~rc1-13ubuntu3
Ubuntu, with Linux 2.6.38-10-generic
ubuntu, with Linux 2.6.38-10-generic (recovery mode)
Previous Linux versions
Memory test (memtest86+)
Memory test (memtest86+, serial console 115200)

사용 가능한 선택 사항을 모두 선택했지만 다음과 같은 또 다른 명령줄 시스템만 표시됩니다.

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

(initramfs):

그리고 솔직히 나는 그것으로 아무것도 할 수 없습니다. 무슨 일이 일어나고 있는지, 어떻게 Ubuntu를 다시 작동시킬 수 있는지 아는 사람이 있나요?

답변1

계속해서 같은 문제가 발생하고 마침내 매번 제게 맞는 솔루션을 얻었습니다.

  1. LIVE CD 또는 Pendrive로 시스템을 부팅하세요
  2. 터미널을 열고 sudo fsck /dev/sda1을 실행합니다(sda1은 일반적으로 사용됩니다. 우분투가 설치된 다른 드라이브가 있는 경우 해당 드라이브를 제공합니다).
  3. "y 또는 n"을 묻는 메시지가 여러 번 표시될 수 있습니다. 이 경우 Y를 계속 누르세요.
  4. 프로세스가 끝나면 시스템을 재부팅하고 pendrive를 제거하십시오.

답변2

이것은 구조 쉘입니다. 제한된 명령 세트가 있습니다.

이제 시스템이 정상적인 방식으로 부팅되지 않는 이유를 진단하기 위해 전문가의 도움을 받아야 할 때입니다.

거의 지식 없이 스스로 문제를 해결하려면 몇 시간/일이 걸립니다. 첫 번째 단계는 로그 파일에서 힌트, 경고 및 오류를 검사하는 것입니다.

답변3

fsck /dev/xxxx예를 들어 sda1의 경우 어떤 xxx가 귀하의 장치입니까? 루트 권한으로 하세요. 이를 수행하려면 initramfs에 종료를 입력하고 메시지가 나타날 때까지 반복하고 기다리십시오. 터미널을 연 후 부팅해야 하며 모든 작업을 수행해야 합니다.

답변4

시스템이 initramfs로 부팅된 후 커널 로드에 실패하고 이를 복구하기 위해 최소 비지박스 셸을 제공합니다. 이는 하드 드라이브의 데이터 손상, RAM 또는 마더보드 손상 또는 부적절한 grub 구성으로 인해 발생할 수 있습니다. 이것이 grub이 디스크 UUID를 사용하는 기본 Ubuntu 설치인 경우, grub이 디스크 순서를 혼란스럽게 만드는 pendrive와 같은 것을 삽입하여 발생하지 않을 수 있습니다.

LiveCD에서 부팅(예:크노픽스) 어디에서 문제가 있는지 진단해 보세요.

관련 정보