web-dev-qa-db-ja.com

ブートデバイス/ dev / sda1はQEmuのDebianに存在しません

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!

私のOSはFedora16(RFR 16)です。私は何が間違っているのですか?

3
skayred

Initrdのアドバイスに従っていません。

/ devにディスクが表示されますか? sdXではなくhdXとして表示される場合があります。

Initrdにロードしたモジュールは何ですか?

1
MikeyB