VMWare 工作站 15 Pro pn Ubuntu 18.4.03 LTS - 無法開啟 /dev/vmmon:沒有這樣的檔案或目錄

VMWare 工作站 15 Pro pn Ubuntu 18.4.03 LTS - 無法開啟 /dev/vmmon:沒有這樣的檔案或目錄

我無法在 Ubuntu 18.4.03 LTS 上的 VWMware Workstation 15 Pro 上執行任何執行個體。

我已經按照前面的Ubuntu 18.4 上的 VMWare 15 錯誤 - 無法開啟 /dev/vmmon:沒有這樣的檔案或目錄一步步。但我仍然遇到下面列出的相同錯誤。

當我到達測試正確安裝的驅動程式/模組時:

$ mokutil --test-key VMWARE15.der

你應該得到VMWARE15.der is already enrolled,但我得到VMWARE15.der is not enrolled

sudo vmware-modconfig --console --install-all
[sudo] password for user:
[AppLoader] Use shipped Linux kernel AIO access library.
An up-to-date "libaio" or "libaio1" package from your system is preferred.
[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
make: Entering directory '/tmp/modconfig-FZko6r/vmmon-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/4.15.0-70-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-70-generic'
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/linux/driver.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/linux/driverLog.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/memtrack.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/apic.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/statVarsVmmon.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/sharedAreaVmmon.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/cpuid.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/task.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/comport.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/common/phystrack.o
In file included from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:43:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:134:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined
 #define MSR_MISC_FEATURES_ENABLES            0x140

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:31:
./arch/x86/include/asm/msr-index.h:632:0: note: this is the location of the previous definition
 #define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:43:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:633:0: warning: "MSR_TSX_FORCE_ABORT" redefined
 #define MSR_TSX_FORCE_ABORT                      0x0000010f

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:31:
./arch/x86/include/asm/msr-index.h:641:0: note: this is the location of the previous definition
 #define MSR_TSX_FORCE_ABORT  0x0000010F

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm_x86.h:41:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:45:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86_basic_defs.h:78:0: warning: "CR3_PCID_MASK" redefined
 #define CR3_PCID_MASK  0xFFF

In file included from ./arch/x86/include/asm/irqflags.h:5:0,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.c:31:
./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition
 #define CR3_PCID_MASK 0xFFFull

In file included from ./arch/x86/include/asm/processor.h:5:0,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./arch/x86/include/asm/mmu.h:5,
                 from ./arch/x86/include/asm/desc.h:7,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:71:
./arch/x86/include/asm/processor-flags.h:39:0: warning: "CR3_PCID_MASK" redefined
 #define CR3_PCID_MASK 0xFFFull

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm_x86.h:41:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:53:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86_basic_defs.h:78:0: note: this is the location of the previous definition
 #define CR3_PCID_MASK  0xFFF

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:92,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:12,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./arch/x86/include/asm/mmu.h:5,
                 from ./arch/x86/include/asm/desc.h:7,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:71:
./arch/x86/include/asm/msr-index.h:632:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined
 #define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:51:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:134:0: note: this is the location of the previous definition
 #define MSR_MISC_FEATURES_ENABLES            0x140

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:92,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:12,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./arch/x86/include/asm/mmu.h:5,
                 from ./arch/x86/include/asm/desc.h:7,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:71:
./arch/x86/include/asm/msr-index.h:641:0: warning: "MSR_TSX_FORCE_ABORT" redefined
 #define MSR_TSX_FORCE_ABORT  0x0000010F

In file included from /tmp/modconfig-FZko6r/vmmon-only/common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/common/task.c:51:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:633:0: note: this is the location of the previous definition
 #define MSR_TSX_FORCE_ABORT                      0x0000010f

  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/vmcore/moduleloop.o
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/bootstrap/monLoaderVmmon.o
In file included from /tmp/modconfig-FZko6r/vmmon-only/./common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.h:33,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:47:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:134:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined
 #define MSR_MISC_FEATURES_ENABLES            0x140

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:92,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:12,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/msr-index.h:632:0: note: this is the location of the previous definition
 #define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /tmp/modconfig-FZko6r/vmmon-only/./common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.h:33,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:47:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:633:0: warning: "MSR_TSX_FORCE_ABORT" redefined
 #define MSR_TSX_FORCE_ABORT                      0x0000010f

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/paravirt_types.h:46,
                 from ./arch/x86/include/asm/ptrace.h:92,
                 from ./arch/x86/include/asm/math_emu.h:5,
                 from ./arch/x86/include/asm/processor.h:12,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/msr-index.h:641:0: note: this is the location of the previous definition
 #define MSR_TSX_FORCE_ABORT  0x0000010F

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:43:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:134:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined
 #define MSR_MISC_FEATURES_ENABLES            0x140

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/msr-index.h:632:0: note: this is the location of the previous definition
 #define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:43:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:633:0: warning: "MSR_TSX_FORCE_ABORT" redefined
 #define MSR_TSX_FORCE_ABORT                      0x0000010f

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/msr-index.h:641:0: note: this is the location of the previous definition
 #define MSR_TSX_FORCE_ABORT  0x0000010F

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm_x86.h:41:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:60:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86_basic_defs.h:78:0: warning: "CR3_PCID_MASK" redefined
 #define CR3_PCID_MASK  0xFFF

In file included from ./arch/x86/include/asm/irqflags.h:5:0,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from ./include/linux/binfmts.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/hostif.c:32:
./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition
 #define CR3_PCID_MASK 0xFFFull

In file included from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm_x86.h:41:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/./include/vm_asm.h:44,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:49:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86_basic_defs.h:78:0: warning: "CR3_PCID_MASK" redefined
 #define CR3_PCID_MASK  0xFFF

In file included from ./arch/x86/include/asm/processor.h:5:0,
                 from ./arch/x86/include/asm/cpufeature.h:5,
                 from ./arch/x86/include/asm/thread_info.h:53,
                 from ./include/linux/thread_info.h:38,
                 from ./arch/x86/include/asm/preempt.h:7,
                 from ./include/linux/preempt.h:81,
                 from ./include/linux/spinlock.h:51,
                 from ./include/linux/wait.h:9,
                 from ./include/linux/wait_bit.h:8,
                 from ./include/linux/fs.h:6,
                 from ./include/linux/highmem.h:5,
                 from /tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:25:
./arch/x86/include/asm/processor-flags.h:39:0: note: this is the location of the previous definition
 #define CR3_PCID_MASK 0xFFFull

  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/bootstrap/monLoader.o
/tmp/modconfig-FZko6r/vmmon-only/linux/driver.c: In function ‘LinuxDriver_Ioctl’:
/tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:1536:5: warning: "VMX86_DEVEL" is not defined, evaluates to 0 [-Wundef]
 #if VMX86_DEVEL
     ^~~~~~~~~~~
At top level:
/tmp/modconfig-FZko6r/vmmon-only/linux/driver.c:961:1: warning: always_inline function might not be inlinable [-Wattributes]
 LinuxDriverSyncReadTSCs(uint64 *delta) // OUT: TSC max - TSC min
 ^~~~~~~~~~~~~~~~~~~~~~~
  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/bootstrap/vmmblob.o
In file included from /tmp/modconfig-FZko6r/vmmon-only/./common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/vmcore/moduleloop.c:35:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:134:0: warning: "MSR_MISC_FEATURES_ENABLES" redefined
 #define MSR_MISC_FEATURES_ENABLES            0x140

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /tmp/modconfig-FZko6r/vmmon-only/vmcore/moduleloop.c:31:
./arch/x86/include/asm/msr-index.h:632:0: note: this is the location of the previous definition
 #define MSR_MISC_FEATURES_ENABLES 0x00000140

In file included from /tmp/modconfig-FZko6r/vmmon-only/./common/vmx86.h:32:0,
                 from /tmp/modconfig-FZko6r/vmmon-only/vmcore/moduleloop.c:35:
/tmp/modconfig-FZko6r/vmmon-only/./include/x86msr.h:633:0: warning: "MSR_TSX_FORCE_ABORT" redefined
 #define MSR_TSX_FORCE_ABORT                      0x0000010f

In file included from ./arch/x86/include/asm/nospec-branch.h:11:0,
                 from ./arch/x86/include/asm/irqflags.h:9,
                 from ./include/linux/irqflags.h:16,
                 from ./include/linux/rcupdate.h:39,
                 from ./include/linux/rculist.h:11,
                 from ./include/linux/pid.h:5,
                 from ./include/linux/sched.h:14,
                 from /tmp/modconfig-FZko6r/vmmon-only/vmcore/moduleloop.c:31:
./arch/x86/include/asm/msr-index.h:641:0: note: this is the location of the previous definition
 #define MSR_TSX_FORCE_ABORT  0x0000010F

  CC [M]  /tmp/modconfig-FZko6r/vmmon-only/bootstrap/bootstrap.o
  LD [M]  /tmp/modconfig-FZko6r/vmmon-only/vmmon.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-FZko6r/vmmon-only/vmmon.mod.o
  LD [M]  /tmp/modconfig-FZko6r/vmmon-only/vmmon.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-70-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-FZko6r/vmmon-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-FZko6r/vmmon-only'
cp -f vmmon.ko ./../vmmon.o
make: Leaving directory '/tmp/modconfig-FZko6r/vmmon-only'
make: Entering directory '/tmp/modconfig-FZko6r/vmnet-only'
Using kernel build system.
/usr/bin/make -C /lib/modules/4.15.0-70-generic/build/include/.. SUBDIRS=$PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= modules
make[1]: Entering directory '/usr/src/linux-headers-4.15.0-70-generic'
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/driver.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/hub.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/userif.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/netif.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/bridge.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/procfs.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/smac_compat.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/smac.o
  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/vnetEvent.o
In file included from ./include/linux/pci.h:37:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-FZko6r/vmnet-only/netif.c:44:
./include/linux/pci_ids.h:2265:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
 #define PCI_VENDOR_ID_VMWARE  0x15ad

In file included from /tmp/modconfig-FZko6r/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-FZko6r/vmnet-only/netif.c:43:
/tmp/modconfig-FZko6r/vmnet-only/vm_device_version.h:56:0: note: this is the location of the previous definition
 #define PCI_VENDOR_ID_VMWARE                    0x15AD

In file included from ./include/linux/pci.h:37:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-FZko6r/vmnet-only/netif.c:44:
./include/linux/pci_ids.h:2266:0: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined
 #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0

In file included from /tmp/modconfig-FZko6r/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-FZko6r/vmnet-only/netif.c:43:
/tmp/modconfig-FZko6r/vmnet-only/vm_device_version.h:74:0: note: this is the location of the previous definition
 #define PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0

  CC [M]  /tmp/modconfig-FZko6r/vmnet-only/vnetUserListener.o
In file included from /tmp/modconfig-FZko6r/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-FZko6r/vmnet-only/bridge.c:53:
/tmp/modconfig-FZko6r/vmnet-only/vm_device_version.h:56:0: warning: "PCI_VENDOR_ID_VMWARE" redefined
 #define PCI_VENDOR_ID_VMWARE                    0x15AD

In file included from ./include/linux/pci.h:37:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-FZko6r/vmnet-only/bridge.c:52:
./include/linux/pci_ids.h:2265:0: note: this is the location of the previous definition
 #define PCI_VENDOR_ID_VMWARE  0x15ad

In file included from /tmp/modconfig-FZko6r/vmnet-only/net.h:38:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/vnetInt.h:26,
                 from /tmp/modconfig-FZko6r/vmnet-only/bridge.c:53:
/tmp/modconfig-FZko6r/vmnet-only/vm_device_version.h:74:0: warning: "PCI_DEVICE_ID_VMWARE_VMXNET3" redefined
 #define PCI_DEVICE_ID_VMWARE_VMXNET3            0x07B0

In file included from ./include/linux/pci.h:37:0,
                 from /tmp/modconfig-FZko6r/vmnet-only/compat_netdevice.h:27,
                 from /tmp/modconfig-FZko6r/vmnet-only/bridge.c:52:
./include/linux/pci_ids.h:2266:0: note: this is the location of the previous definition
 #define PCI_DEVICE_ID_VMWARE_VMXNET3 0x07b0

  LD [M]  /tmp/modconfig-FZko6r/vmnet-only/vmnet.o
  Building modules, stage 2.
  MODPOST 1 modules
  CC      /tmp/modconfig-FZko6r/vmnet-only/vmnet.mod.o
  LD [M]  /tmp/modconfig-FZko6r/vmnet-only/vmnet.ko
make[1]: Leaving directory '/usr/src/linux-headers-4.15.0-70-generic'
/usr/bin/make -C $PWD SRCROOT=$PWD/. \
  MODULEBUILDDIR= postbuild
make[1]: Entering directory '/tmp/modconfig-FZko6r/vmnet-only'
make[1]: 'postbuild' is up to date.
make[1]: Leaving directory '/tmp/modconfig-FZko6r/vmnet-only'
cp -f vmnet.ko ./../vmnet.o
make: Leaving directory '/tmp/modconfig-FZko6r/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

以下是我啟動 VMWare 後遇到的錯誤:

錯誤1

錯誤2

錯誤3

答案1

我找到解決方案了!

ubuntu-vmmon-vmware-bash

ubuntu-vmmon-vmware-bash

用於更新Ubuntu(以及其他基於Debian 的發行版)中VMWare 的MOK 密鑰的簡單bash 腳本:嘗試在VMWare 中啟動虛擬機器時會出現典型錯誤「無法開啟/dev/vmmon:沒有這樣的檔案或目錄」。

為什麼要自動化這個流程?你可能會問。就我而言,我不想完全重新安裝,我甚至不確定它是否有效。每次我修補基於 Debian 的系統時,MOK 金鑰似乎都會失去其特權。

完成此設定後,當 VMWare 抱怨“vmmon”時,我只需打開終端並在終端機中執行以下命令 (./wm_autoupdate_key.sh)

  1. 打開終端並貼上以下命令(它將把 bash 腳本獲取到您當前的目錄)

    wget https://raw.githubusercontent.com/rune1979/ubuntu-vmmon-vmware-bash/master/wm_autoupdate_key.sh
    
  2. 使檔案可執行

    sudo chmod +x wm_autoupdate_key.sh
    
  3. 執行腳本

    ./wm_autoupdate_key.sh
    

如果一切看起來都很成功的話。您現在應該($重新啟動)您的電腦並在藍色選單中選擇“註冊 MOK”,然後按照指示進行操作並重新啟動。之後您的 VMWare 應該會再次啟動並執行。

下次:您已經修補了作業系統,只需導航到終端機中的腳本資料夾並執行腳本:

    ./wm_autoupdate_key.sh

相關內容