我想在virtio_pci.ko中做一些修改,所以我计划使用当前的内核头从内核源生成一个ko。
我在Centos7中进行了测试,我可以重新编译initramfs-xxx.img来让它加载我的virtio_pci.ko(位于/lib/modules/xxxx/kernel/drivers/virtio/virtio_pci.ko.xz),但是在Centos8(名称virtio-pci.ko )中,如果您的客人有virtio设备,您可以通过lspci -v找到它,但我找不到它。
有人知道怎么找到并替换它吗?
发布于 2022-07-20 10:45:14
virtio_pci被内置到内核中,而不是作为一个模块,可以使用文件/boot/config-4.18.0-348.7.1.el8_5.x86_64进行检查。
# cat /boot/config-4.18.0-348.7.1.el8_5.x86_64 | grep VIRTIO
CONFIG_VIRTIO_BLK=m
CONFIG_SCSI_VIRTIO=m
CONFIG_VIRTIO_NET=m
CONFIG_VIRTIO=y
CONFIG_VIRTIO_PCI=ym用于moduley,用于内核,包括https://stackoverflow.com/questions/69491926
复制相似问题