0

我按照 https://github.com/levex/kernel-qemu-pci构建了一个自定义设备。与 qemu 源代码一起构建后(使用“make”命令),我运行

“qemu-system-x86_64 -m 256 -kernel arch/x86_64/boot/bzImage -initrd initrd.img -hda disk1.img -append root=/dev/sda -curses -s -device pic_levdev”

在我的 Linux 虚拟机上。但我收到错误“pci_levdev:不是有效的设备型号名称”。

我按照以下链接安装 qemu: https ://www.youtube.com/watch?v=S1WsIbxbd_k

知道我可能会错过什么吗?

谢谢。

4

1 回答 1

0

您确定您正在运行您刚刚构建的 QEMU(可执行文件将在 x86_64-softmmu/ 子目录中),而不是 PATH 上的旧 qemu-system-x86_64 吗?我建议您在运行时明确指定新二进制文件的路径。

于 2018-10-19T09:25:41.903 回答