ฉันมีปัญหากับ VMWare บน Linux หลังจากพยายามเปิด Ubuntu หรือ Windows Guest บนโฮสต์ที่ใช้ Ubuntu 20.04 LTS 64-BIT ฉันพบข้อผิดพลาดสามข้อต่อไปนี้:
ไม่สามารถเปิด /dev/vmmon: ไม่มีไฟล์หรือไดเร็กทอรีดังกล่าว โปรดตรวจสอบให้แน่ใจว่าได้โหลดโมดูลเคอร์เนล âvmmon' แล้ว
หลังจากคลิกตกลง ข้อผิดพลาดที่ 2:
ไม่สามารถเริ่มต้นอุปกรณ์มอนิเตอร์
หลังจากคลิกตกลงบนข้อผิดพลาดที่ 2 ข้อผิดพลาดที่ 3:
ไม่สามารถเปลี่ยนสถานะพลังงานของเครื่องเสมือน: ข้อผิดพลาดการขนส่ง (VMDB) -14: การเชื่อมต่อไปป์เสียหาย
ข้อมูลโฮสต์:
AMD 64-Bit FX9800 8-core CPU, 32GB Ram, HDD Space มากมาย
ระบบปฏิบัติการ: Ubuntu 20.04 LTS รันเคอร์เนลล่าสุด 5.11.0-40-generic
VMware Workstation Pro 16.2.1 (รุ่น 18811642)
UEFI - เปิดใช้งานการบูตที่ปลอดภัย การบูตเพียงครั้งเดียวเท่านั้น - ไม่มีพาร์ติชั่น Windows
ข้อมูลแขก:
ทั้งแขก Ubuntu และ Windows ถูกตั้งค่าให้บู๊ตผ่าน BIOS ไม่ใช่ UEFI ฉันพยายามสร้าง VM ใหม่โดยใช้ UEFI และเกิดปัญหาเดียวกัน
ขั้นตอนที่ฉันได้ดำเนินการไปแล้ว:
ถอนการติดตั้งผ่านคำสั่งเทอร์มินัล
sudo vmware-installer -u vmware-เวิร์กสเตชัน
รีบูตแล้วติดตั้งใหม่ผ่าน sudo sh VMware-Workstation-Full-16.2.1-18811642.x86_64.bundle
(ติดตั้งผ่าน CLI - ไม่ได้ใช้ตัวติดตั้ง GUI) ฉันรีบูทแล้วปัญหาเดียวกัน ทั้งกับ VM ก่อนหน้าและ VM ใหม่เอี่ยม
ทางกายภาพที่เครื่องโฮสต์ ถอนการติดตั้งผ่านคำสั่งเทอร์มินัล sudo vmware-installer -u vmware-เวิร์กสเตชัน
รีบูตแล้วติดตั้งใหม่ผ่าน sudo sh VMware-Workstation-Full-16.2.1-18811642.x86_64.bundle
. ฉันรีบูทแล้วปัญหาเดียวกัน ทั้งกับ VM ก่อนหน้าและ VM ใหม่เอี่ยม
ติดตั้ง dkms ที่ยืนยันแล้วและติดตั้งการอัปเดตทั้งหมดแล้วติดตั้งแพ็คเกจ linux-tools-generic-hwe-20.04, libelf-dev, linux-generic, fdutils จากนั้นถอนการติดตั้ง VMWare รีบูตและติดตั้ง VMware ใหม่ ปัญหาเดียวกันเมื่อเปิดตัว VM ของผู้เยี่ยมชม
พยายามสร้างคีย์ SSH ตาม https://kb.vmware.com/s/article/2146460:
$ openssl req -new -x509 -newkey rsa:2048 -keyout MOK.priv -outform DER -out MOK.der -nodes -days 36500 -subj "/CN=VMware/"
$ sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
$ sudo /usr/src/linux-headers-`uname -r`/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
$ mokutil -- นำเข้า MOK.der
ลงนามในโมดูลโดยใช้ sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
และ sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
รีบูต ปัญหายังคงมีอยู่
พยายามวิ่งแล้ว sudo vmware-modconfig --console --ติดตั้งทั้งหมด
. เอาต์พุตจะอยู่ที่ https://paste-bin.xyz/12577
ส่วนสุดท้ายแสดงให้เห็นว่า:
การเริ่มต้นบริการ VMware:
การตรวจสอบเครื่องเสมือนล้มเหลว
อินเทอร์เฟซการสื่อสารเครื่องเสมือนเสร็จสิ้น
เสร็จสิ้นตระกูลซ็อกเก็ตอินเตอร์เฟสการสื่อสาร VM
อีเธอร์เน็ตเสมือนล้มเหลว
VMware Authentication Daemon เสร็จแล้ว
ฉันควรลองอะไรอีก ฉันจะแก้ไขปัญหานี้ได้อย่างไร