오프라인으로 전환된 베어메탈 시스템을 부팅하는 방법은 무엇입니까?

오프라인으로 전환된 베어메탈 시스템을 부팅하는 방법은 무엇입니까?

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 쌍을 부팅해야 합니다. 내가 뭘 잘못했나요?

관련 정보