누락된 모듈(cat /proc/modules; ls /dev) 및 UUID가 BusyBox에 존재하지 않습니다.

누락된 모듈(cat /proc/modules; ls /dev) 및 UUID가 BusyBox에 존재하지 않습니다.

시작할 때 멈춰서 터미널을 열 수 없습니다. 노트북을 시작하려고 하면 다음 오류가 표시됩니다.

Gave up waiting for root device. Common problems:
-Boot args (cat /proc/cmdline)
  -Check rootdelay= (did the system wait long enough?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=718ed077-947d-4018-80ad-59825678e81d does not exist. Dropping to a shell!

BusyBox v1.27.2 (Ubuntu 1:1.27.2-2ubuntu3.2) built-in shell (ash)
Enter 'help' for a list of built-in commands.

(initramfs)_

이 링크에 언급된 단계를 따라해 보았습니다(https://forums.linuxmint.com/viewtopic.php?t=47594). 그들은 root=UUID=9c05139c-b5bb-4683-a860a7bdf456ccda ro Quiet Splash를 root=/dev/sda5(UUID와 /dev/sda1을 사용했습니다)로 변경했지만 오류는 다음과 같습니다.

-Missing modules (cat /proc/modules; ls /dev)
ALERT! root=/dev/sda1 does not exist. Dropping to a shell!

(우분투가 설치된 루트 파티션을 찾으려고 하는데 initramfs에서 fdisk 명령을 실행할 수 없고 실행도 시도했습니다.

(initramfs) cat /proc/cmdline
BOOT_IMAGE=/boot/vmlinuz-5.3.0-53-generic root=UUID=718ed077-947d-4018-80ad-59825678e81d ro quiet splash

그리고

(initramfs) cat /proc/modules
(shows nothing)

)

여기에서 root=UUID=718ed077-947d-4018-80ad-59825678e81d ro Quiet Splash를 root=/dev/sda1로 변경했습니다(linux로 시작하는 줄만).

여기에 이미지 설명을 입력하세요.

답변1

새 BIOS를 플래시한 후 발생한 오류를 해결하기 위해 다음을 수행했습니다.

  1. reboot프롬프트에 따라 입력
  2. BIOS 설정으로 이동
  3. SATA 구성으로 이동
  4. 로 변경AHCI
  5. 저장하고 다시 시작하세요.

답변2

빈 출력은 cat /proc/modules로드된 커널 모듈이 없음을 나타냅니다. 따라서 현재 커널을 설치할 때 initrd 파일 생성에 문제가 있거나 커널 시작 시 하드웨어 감지에 문제가 있습니다.

표준 AHCI SATA 드라이버를 실행하고 강제로 로드하려고 시도할 수도 있지만 모듈을 찾을 수 없다는 modprobe ahci메시지만 표시될 것으로 예상합니다 .ahci

GRUB 부팅 메뉴에 사용 가능한 다른 커널 버전이 있다면 지금 시도해 보는 것이 좋습니다. GRUB 부팅 메뉴에 "Advanced options for" 항목이 있는 경우 해당 항목을 선택하십시오. 설치된 모든 커널 버전에 대한 하위 메뉴가 표시되어야 합니다. 일반적으로 각 커널 버전에는 두 개의 부팅 메뉴 항목이 있습니다. 하나는 일반 부팅용이고 다른 하나는 복구 모드로 부팅용입니다. 5.3.0-53 이전 커널 버전을 사용할 수 있는 경우 일반(비복구 모드) 옵션을 사용해 보세요.

이제 시스템이 정상적으로 부팅되면 최신 커널 업데이트를 설치하는 동안 initrd 파일 생성에 문제가 있음을 확인합니다. 하지만 이 문제는 해결하기 쉽습니다. 먼저 sudo apt-get clean패키지 관리자의 캐시를 정리하기 위해 실행합니다. 필요한 경우 해당 캐시에 있는 모든 항목을 다시 다운로드할 수 있으며, 시간이 지남에 따라 캐시가 때때로 매우 커질 수 있으므로 캐시를 먼저 지우는 것이 좋은 선택 단계입니다.

그런 다음 실행하여 df -h시스템 디스크의 파일 시스템 중 100% 꽉 찬 파일 시스템이 없는지 확인하십시오. 마지막으로 sudo update-initramfs -k 5.3.0-53-generic -u커널 버전 5.3.0-53용 initramfs 파일을 다시 빌드하려면 실행하세요. 오류 메시지 없이 명령이 완료되면 이제 최신 커널 버전으로 정상적으로 부팅할 수 있습니다.

관련 정보