ブートデバイス/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にはどのモジュールがロードされますか?

関連情報