启动虚拟机的时候提示如下错误:vmmon和vmnet错误
按照 参考文档1的步骤要求使用git源代码下载 vmware-host-modules 并切换到配套源代码后进行编译和安装
vmware-host-modules# make install
install -D -t /lib/modules/5.15.0-46-generic/misc vmmon-only/vmmon.ko vmnet-only/vmnet.ko
安装完成之后并没有报错,但是仍然上报vmmon vmnet错误
我通过 ls /dev/vm* 并没有找到 vmmon 和 vmnet 设备节点
通过 lsmod | grep vm 并没有找到 vmmon和vmnet模块
我意识到安装出了错误
我又尝试了一边,仍然没有发现错误
mware-host-modules# install -D -t /lib/modules/5.15.0-46-generic/misc vmmon-only/vmmon.ko vmnet-only/vmnet.ko
vmware-host-modules# echo $?
0
于是尝试手工加载,发现能够加载模块成功
vmware-host-modules# insmod vmmon-only/vmmon.ko
vmware-host-modules# lsmod | grep vmmon
vmmon 126976 0
vmware-host-modules# insmod vmnet-only/vmnet.ko
vmware-host-modules# lsmod | grep vm
vmnet 57344 0
vmmon 126976 0
vmw_vsock_vmci_transport 32768 0
vsock 45056 1 vmw_vsock_vmci_transport
vmw_vmci 86016 1 vmw_vsock_vmci_transport
kvm_intel 376832 0
kvm 1011712 1 kvm_intel
也能找到设备节点
vmware-host-modules# ls /dev/vm*
/dev/vmci /dev/vmmon /dev/vmnet0 /dev/vmnet1 /dev/vmnet8
虚拟机镜像启动成功
参考文档:
Vmware Unable to install all modules,不能够编译安装vmmon和vmnet
https://blog.csdn.net/pannubi/article/details/107885466