Qemu x86:是否可以仅使用内核和rootfs引导到硬盘上?

问题描述 投票:0回答:1

是否可以仅使用内核和rootfs在硬盘上启动qemux86-64?

我正在尝试将嵌入式内核和映像移植到qemux86-64,以便可以更快地运行测试。 Yocto给我x86-64的内核和rootfs相当容易。问题是当我运行qemu-system-x86-64 -hda <rootfs> -kernel <kernel> -append <console and root> -nographic时,内核似乎找不到任何分区(更不用说hda了):

here are the available partitions:
Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(0,0)

我在qemu上看到的所有其他示例都涉及initramfs,我想知道我在qemu中尝试的甚至是否可行,如果我做错了?

linux virtual-machine virtualization qemu
1个回答
0
投票

具体细节尚不清楚,但肯定与内核配置有关。我可以肯定知道的是,qemu的官方buildroot linux config文件能够使内核检测并从磁盘映像启动。在此之前,我尝试了kvm documentation建议的配置,但是它没有用。

© www.soinside.com 2019 - 2024. All rights reserved.