オフラインに切り替えたベアメタルシステムを起動するには?

オフラインに切り替えたベアメタルシステムを起動するには?

私のdebootstrapUbuntu Xenialシステムは次のとおりです。

debootstrap --variant=minbase --include=linux-image-generic,linux-headers-generic,systemd,systemd-sysv,dbus --components=main,restricted,universe,multiverse xenial ubuntu_dir http://mirror.enzu.com/ubuntu

カーネルを以下のように抽出した。

cd ubuntu_dir && cp boot/vmlinu* ../xenial.kernel

私は次のようにinitrdを生成しました。

cd ubuntu_dir && find . -print0 | cpio --quiet --null -ov --format=newc | gzip -9 > ../xenial.initrd

システムを次のように起動しましたqemu(PXE経由で起動します)。

qemu-system-x86_64 -enable-kvm -kernel xenial.kernel -initrd xenial.initrd -m 4096M -device e1000,netdev=net0 -netdev user,id=net0,hostfwd=tcp::5555-:22

カーネルパニックは言う:

kernel panic-not syncing: VFS: unable to mount root fs on unknown block(0,0)

ここに画像の説明を入力してください。

PXEを介してこのカーネルとinitrdペアを起動する必要があります。私は何が間違っていましたか?

ベストアンサー1

おすすめ記事