我遵循https://github.com/levex/kernel-qemu-pci来构建自定义设备。将其与qemu源代码一起构建(使用“ make”命令)后,我运行了
“ qemu-system-x86_64 -m 256-内核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
知道我可能会缺少什么吗?
谢谢。
答案 0 :(得分:0)
确定要运行刚刚构建的QEMU(可执行文件将位于x86_64-softmmu /子目录中),而不是PATH上的旧版qemu-system-x86_64吗?我建议您在运行新二进制文件时明确指定其路径。