qemu 不是有效的设备型号名称
qemu not a valid device model name
我按照 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: not a valid device model name"。
我按照下面的link安装了qemu:
https://www.youtube.com/watch?v=S1WsIbxbd_k
知道我可能遗漏了什么吗?
谢谢。
你确定你是 运行 你刚刚构建的 QEMU(可执行文件将在 x86_64-softmmu/ 子目录中),而不是你的 PATH 上的旧 qemu-system-x86_64 吗?我建议您在 运行 时明确指定新二进制文件的路径。
我按照 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: not a valid device model name"。
我按照下面的link安装了qemu: https://www.youtube.com/watch?v=S1WsIbxbd_k
知道我可能遗漏了什么吗?
谢谢。
你确定你是 运行 你刚刚构建的 QEMU(可执行文件将在 x86_64-softmmu/ 子目录中),而不是你的 PATH 上的旧 qemu-system-x86_64 吗?我建议您在 运行 时明确指定新二进制文件的路径。