내가 무엇을 했는지는 모르겠지만 시작하면 BusyBox에 다음 메시지가 나타납니다.
Give up waiting for root file system device. Common problems:
-Boot args (cat /proc/cmdlines)
-Check rootdelay= (did the system wait long enough?)
-Missing modules (cat /proc/modules; ls /dev)
ALERT! UUID=eb253f2f-5fbd-4952-810a-2841b01e3425 does not exist. Dropping to a shell!
blkid
다음을 반환합니다.
/dev/sda1: LABEL="ESP" UUID="9C01-5EBA" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="74264bc4-8b04-48bc-8fc7-406f87a01438"
/dev/sda3: LABEL="Acer" UUID="826E03A86E0393D7" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="d770662a-4898-40e9-ba97-0d576451a126"
/dev/sda4: LABEL="Recovery" UUID="5624055124053611" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="a4611369-500b-4582-8af6-7a50a221f972"
/dev/sda5: UUID="eb253f2f-5fbd-4952-810a-2841b01e3425" TYPE="ext4" PARTUUID="30a44434-207e-44f6-a85e-ff516aed39b2"
/dev/loop0: TYPE="squashfs"
/dev/loop1: TYPE="squashfs"
/dev/loop2: TYPE="squashfs"
/dev/loop3: TYPE="squashfs"
/dev/loop4: TYPE="squashfs"
/dev/loop5: TYPE="squashfs"
/dev/sda2: PARTLABEL="Microsoft reserved partition" PARTUUID="073584e1-fef1-420b-92b8-25bebfc7e809"
따라서 작동해야 하며 Grub의 "복구 모드"에서 시스템을 부팅할 때 실제로 작동합니다. 어느 시점에서는 +를 눌러야 합니다 CTRL. D하지만 평소처럼 컴퓨터를 시작하면 곧바로 BusyBox로 이동합니다. 포럼을 많이 둘러봤기 때문에 어떻게 해야 할지 모르겠습니다.
[수정됨] /etc/default/grub
시작 실패의 원인이 되는 줄을 편집하고 추가했습니다. 그것들을 제거하면 정상으로 돌아옵니다. 교훈, 모르는 것은 바꾸지 말고, 바꾸는 것은 기록하세요…
답변1
그래서 부팅 프로세스가 루트 파일 시스템을 마운트하려고 하면 UUID=eb253f2f-5fbd-4952-810a-2841b01e3425
찾을 수 없지만, 쉘에 들어가서 명령을 입력하면 blkid
실제로 발견됩니다. 옳은?
/dev/sda
그런 다음 시스템 부팅 프로세스를 매우 빠르게 만들어 시스템이 루트 파일 시스템이 제대로 감지되어 사용할 준비가 되기 전에 루트 파일 시스템을 마운트하려고 시도한 것 같습니다 . (아마도 "좋은 질문이군요"?)
메시지에서 제안한 대로, rootdelay=5
하드웨어 검색이 먼저 완료될 수 있도록 루트 파일 시스템 마운트를 5초 동안 지연하는 부팅 옵션을 추가해 볼 수 있습니다. 이를 통해 시스템이 정상적으로 부팅될 수 있다면 rootdelay
시스템이 안정적으로 부팅될 수 있는 최소값을 찾을 때까지 더 작은 값을 사용해 보세요.
smartctl -H -i -A -f brief -l xerror,error -l devstat -l sataphy /dev/sda
예를 들어 디스크 상태를 확인할 수도 있습니다 . 먼저 이 부분에 주목하세요.
=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED
"통과" 이외의 내용이 표시되면 디스크가 최종 상태이거나 오류가 발생한 것이므로 디스크 부팅 속도가 느려질 수 있습니다. SMART 속성 목록 및 하드웨어 오류 로그(디스크 모델에서 지원하는 경우)는 디스크 상태에 대한 자세한 정보를 제공할 수 있습니다.