우분투 15.10-부팅 할 때마다“BusyBox 내장 쉘 (initramfs)”


19

Ubuntu PC를 재부팅 할 때마다 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)

15.10을 설치하기 위해 하드 디스크를 지우셨습니까?
tai271828

1
나중에 참조 할 수 있도록 : [작업 솔루션] => askubuntu.com/a/817660/658492
Dinesh

답변:


20

나는 같은 문제를 겪었고 Initramfs Prompt When Ubuntu Boots 에서 나를 위해 일한 솔루션을 찾았습니다 .

따라서 첫 번째 유형 :

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

3

initramfs에 빠졌다면, 루트 파일 시스템을 마운트하는 단계 (보통 하드 디스크 어딘가에 있음)에서 부트 흐름이 중지됨을 의미합니다.

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

  1. BIOS
  2. 부트 로더 (예 : 우분투 용 그럽)
  3. 커널 및 초기 램 파일 시스템 (initramfs, 예, 현재 위치)
  4. 루트 파일 시스템 (대상 시스템)

initramfs에서 멈추게하는 근본 원인은 다양 할 수 있습니다. 다음 단계에 따라 이러한 종류의 문제를 해결하는 데 익숙해졌습니다.

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

    lspci -nnvv 
    mount
    dmesg
    dpkg -l
    
  5. 2 단계가 작동하면 해당 우분투 배포판을 설치하십시오.


문제는 원격 국가에 있으며 Ubuntu 15.10은 네덜란드에 있으며 원격으로 연결하기 위해 부팅되지 않습니다. 현장 사람들이 저에게 그림을 보냈습니다. 당신이 말하는 것은 현장에 도달하기 위해 지금 5 시간 동안 운전 한 다음 라이브 CD를 사용하고 집에서 5 시간 동안 linux / drive를 다시 설치해야한다는 것입니다. 그것은 나를위한 재앙 / 악몽입니다. 바로 가기 전화로 시스템을 먼저 부팅해야 현장에있는 사람에게 알릴 수 있습니다.

1
너무 나쁘다. busybox [1]에는 도구가 제한되어 있으므로 선택의 여지가 없지만 하드웨어를 만질 수있는 사람이 필요합니다.
tai271828

[1] busybox는 초기 부팅 흐름 단계와 같이 리소스가 제한된 환경에서 많은 명령을 제공하는 훌륭한 도구입니다. 하지만 원격으로 수정하거나 디버깅하는 데 도움이 될 수 있다고 생각하지 않습니다.
tai271828

2

root=/dev/sdaX옵션 을 설정하여 커널 부팅 매개 변수를 수정하십시오 . sdaX당신 /또는 root파티션 일 것입니다. 다음에 부팅 할 때 파일 시스템에 initramfs액세스 /etc/fstab하고 마운트 하기 전에 파티션을 마운트하려고 시도 함을 알 수 있습니다.

자세한 내용은 " initramfs에서 / etc / fstab을 사용합니까? "질문을 참조하십시오.

출처 : unix.stackexchange.com/a/120862/1226639


1
BOOOOOT도 할 수 없습니다.이 시점에서도 파일을 어떻게 만질 수 있습니까?

2
따옴표에서 링크를 확인 cat /proc/cmdline하고 시도 mount -o remount,rw /하십시오.
wittich
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.