Я получил следующую ошибку, когда я открываю виртуальную машину на рабочей станции VMware:
Could not open /dev/vmmon: No such file or directory. Please make sure that the kernel module `vmmon' is loaded.
Затем я нажал ОК, и другая ошибка как рев, о котором сообщают и выход рабочей станции VMware, запускающий мою виртуальную машину для меня:
Failed to initialize monitor device.
Возможно, это имеет некоторое отношение к моему системному обновлению.
Я нашел это сообщение, и мне действительно нравилось, они сказали:
1. openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform
DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
2. openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform
DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
3. sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256
./MOK.priv ./MOK.der $(modinfo -n vmnet)
4. sudo mokutil --import MOK.der
Но когда я, должностное лицо sudo mokutil - импортирует MOK.der, я получил ошибку:
EFI variables are not supported on this system
и когда я должностное лицо sudo modprobe vmmon, я получил ошибку:
modprobe: ERROR: could not insert 'vmmon': Exec format error
и когда я должностное лицо sudo vmware-modconfig - консоль - установка - все
[AppLoader] GLib does not have GSettings support.
Stopping VMware services:
VMware Authentication Daemon done
VM communication interface socket family done
Virtual machine communication interface done
Virtual machine monitor done
Blocking file system done
Using kernel build system.
make: Entering directory `/tmp/modconfig-iwyoC2/vmmon-only'
/usr/bin/make -C /lib/modules/4.4.0-116-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-4.4.0-116-generic'
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/driver.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/driverLog.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/linux/hostif.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/apic.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/comport.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/cpuid.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/hashFunc.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/memtrack.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/phystrack.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/task.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/common/vmx86.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/vmcore/moduleloop.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/bootstrap.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/monLoader.o
CC [M] /tmp/modconfig-iwyoC2/vmmon-only/bootstrap/monLoaderVmmon.o
/tmp/modconfig-iwyoC2/vmmon-only/linux/driver.c:985:1: warning: always_inline function might not be inlinable [-Wattributes]
LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
^
LD [M] /tmp/modconfig-iwyoC2/vmmon-only/vmmon.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-iwyoC2/vmmon-only/vmmon.mod.o
LD [M] /tmp/modconfig-iwyoC2/vmmon-only/vmmon.ko
make[1]: Leaving directory `/usr/src/linux-headers-4.4.0-116-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-iwyoC2/vmmon-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-iwyoC2/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory `/tmp/modconfig-iwyoC2/vmmon-only'
Using kernel build system.
make: Entering directory `/tmp/modconfig-iwyoC2/vmnet-only'
/usr/bin/make -C /lib/modules/4.4.0-116-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= modules
make[1]: Entering directory `/usr/src/linux-headers-4.4.0-116-generic'
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/driver.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/hub.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/userif.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/netif.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/bridge.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/procfs.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/smac_compat.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/smac.o
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/vnetEvent.o
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-iwyoC2/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-iwyoC2/vmnet-only/netif.c:43:
include/linux/pci_ids.h:2253:0: warning: "PCI_VENDOR_ID_VMWARE" redefined [enabled by default]
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
In file included from /tmp/modconfig-iwyoC2/vmnet-only/net.h:38:0,
from /tmp/modconfig-iwyoC2/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-iwyoC2/vmnet-only/netif.c:42:
/tmp/modconfig-iwyoC2/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
CC [M] /tmp/modconfig-iwyoC2/vmnet-only/vnetUserListener.o
In file included from /tmp/modconfig-iwyoC2/vmnet-only/net.h:38:0,
from /tmp/modconfig-iwyoC2/vmnet-only/vnetInt.h:26,
from /tmp/modconfig-iwyoC2/vmnet-only/bridge.c:53:
/tmp/modconfig-iwyoC2/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined [enabled by default]
#define PCI_VENDOR_ID_VMWARE 0x15AD
^
In file included from include/linux/pci.h:35:0,
from /tmp/modconfig-iwyoC2/vmnet-only/compat_netdevice.h:27,
from /tmp/modconfig-iwyoC2/vmnet-only/bridge.c:52:
include/linux/pci_ids.h:2253:0: note: this is the location of the previous definition
#define PCI_VENDOR_ID_VMWARE 0x15ad
^
LD [M] /tmp/modconfig-iwyoC2/vmnet-only/vmnet.o
Building modules, stage 2.
MODPOST 1 modules
CC /tmp/modconfig-iwyoC2/vmnet-only/vmnet.mod.o
LD [M] /tmp/modconfig-iwyoC2/vmnet-only/vmnet.ko
make[1]: Leaving directory `/usr/src/linux-headers-4.4.0-116-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
MODULEBUILDDIR= postbuild
make[1]: Entering directory `/tmp/modconfig-iwyoC2/vmnet-only'
make[1]: `postbuild' is up to date.
make[1]: Leaving directory `/tmp/modconfig-iwyoC2/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory `/tmp/modconfig-iwyoC2/vmnet-only'
Starting VMware services:
Virtual machine monitor failed
Virtual machine communication interface done
VM communication interface socket family done
Blocking file system done
Virtual ethernet failed
VMware Authentication Daemon done
Unable to start services
Что это означает? Как решить его? Я попробовал столько путей, но все они недопустимы, помогите.
BTW: мой компьютер безопасная начальная загрузка отключен
У меня были точно те же проблемы. Единственная вещь, которая помогла мне, возвращалась к предыдущей версии ядра. Сделал это путем следования инструкциям здесь: http://karlcode.owtelse.com/blog/2017/03/13/reverting-to-a-previous-kernel/