부팅 장치 /dev/sda1이 Debian의 QEmu에 존재하지 않습니다.

부팅 장치 /dev/sda1이 Debian의 QEmu에 존재하지 않습니다.

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에는 어떤 모듈이 로드됩니까?

관련 정보