루트 장치 우분투 12.04LTS 대기 중


1

우분투 12.04 LTS를 사용하고 있습니다. 모든 것이 잘되었고 며칠 전에 다음과 같은 오류가 발생했습니다.

Gave up waiting for root device. Common problems: - Boot args (cat /proc/cmdline) - Check rootdelay= (did the system wait long enough?) - Check root= (did the system wait for the right device?) - Missing modules (cat /proc/modules; ls /dev) ALERT! /dev/disk/by-uuid/0c65a8c2-a7654613-aa98-16ff0119ceb9 does not exist. Dropping to a shell!

그런 다음 ( initramfs) 프롬프트가 나타납니다. 여기에 시도 @ sudo update -initramfs -u 했지만 작동하지 않습니다.

이 문제를 극복하는 방법?

답변:


3

exit프롬프트에서 입력 하면 시스템이 부팅됩니다. 그런 다음 /boot/grub/menu.lst를 편집하여 루트 장치를 더 오래 기다려야합니다.

http://ubuntuforums.org/showthread.php?t=981159


시간 내 주셔서 감사합니다. exit를 입력하고 다시 입력했지만 시스템 부팅 대신 다시 (initramfs) 프롬프트가 나타납니다.
Ameet

1

/scripts/localinitrd에 마운트하려고 하면 루트 장치가 준비되지 않았습니다 . 테스트 서버 중 하나와 동일한 문제가 있습니다. 일반적인 솔루션을 전달하는 rootdelay=XXX커널에. 그러나 그것은 내 문제를 해결하지 못합니다.

이에 대한 나의 해결 방법은 추가하는 것입니다 sleep NNN전에 maybe_break mount/usr/share/initramfs-tools/init및 업데이트 initrd를 :

  • sudo sed -i 's/maybe_break mount/sleep 5\nmaybe_break mount/g' /usr/share/initramfs-tools/init
  • sudo update-initramfs -u
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.