ARM용으로 조립된 Debian/LXDE 이미지가 있고 이를 Qemu에서 실행하려고 합니다. 나는 다음 명령을 사용하고 있습니다 :
sudo qemu-system-arm -M versatilepb \
-kernel ./vmlinuz-2.6.32-5-versatile \
-initrd ./initrd.img-2.6.32-5-versatile \
-hda ./debianlxde.img -m 256 -append "root=/dev/sda1 m=256M"
시스템이 실행을 시도하지만 다음 오류와 함께 실패합니다.
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 right device?)
- Missing modules (cat /proc/modules; ls /dev)
ALERT! /dev/sda1 does not exist. Dropping to a shell!
내 운영 체제는 Fedora 16(RFR 16)입니다. 내가 뭘 잘못했나요?
답변1
initrd의 권장 사항을 따르지 않습니다.
/dev에 디스크가 표시됩니까? sdX 대신 hdX로 나타날 수 있습니다.
initrd에는 어떤 모듈이 로드됩니까?