Tôi đang gặp sự cố với VMWare trên Linux. Sau khi thử khởi chạy Ubuntu hoặc Windows Guest trên máy chủ chạy Ubuntu 20.04 LTS 64-BIT, tôi gặp phải ba lỗi sau:
Không thể mở/dev/vmmon: Không có tệp hoặc thư mục như vậy. Vui lòng đảm bảo rằng mô-đun hạt nhân âvmmon' đã được tải.
Sau khi bấm OK, lỗi thứ 2:
Không thể khởi chạy thiết bị giám sát.
Sau khi bấm OK ở lỗi thứ 2, lỗi thứ 3:
Không thể thay đổi trạng thái nguồn máy ảo: Lỗi vận chuyển (VMDB) -14: Kết nối đường ống đã bị hỏng
Thông tin máy chủ:
CPU 8 nhân AMD 64-Bit FX9800, Ram 32GB, nhiều dung lượng ổ cứng.
Hệ điều hành: Ubuntu 20.04 LTS chạy kernel 5.11.0-40-generic mới nhất.
VMware Workstation Pro 16.2.1 (bản dựng 18811642).
UEFI - Đã bật khởi động an toàn. Chỉ khởi động một lần - Không có phân vùng Windows.
Thông tin khách:
Cả máy khách Ubuntu và Windows đều được thiết lập để khởi động qua BIOS chứ không phải UEFI. Tôi đã thử tạo một máy ảo mới bằng UEFI và cũng xảy ra sự cố tương tự.
Các bước tôi đã thực hiện cho đến nay:
Đã gỡ cài đặt thông qua lệnh đầu cuối
sudo vmware-installer -u vmware-workstation
, khởi động lại, sau đó cài đặt lại qua sudo sh VMware-Workstation-Full-16.2.1-18811642.x86_64.bundle
(cài đặt qua CLI - không sử dụng trình cài đặt GUI). Sau đó tôi khởi động lại, cùng một vấn đề. Cả với VM trước và VM hoàn toàn mới.
Về mặt vật lý tại máy chủ, được gỡ cài đặt thông qua lệnh đầu cuối sudo vmware-installer -u vmware-workstation
, khởi động lại, sau đó cài đặt lại qua sudo sh VMware-Workstation-Full-16.2.1-18811642.x86_64.bundle
. Sau đó tôi khởi động lại, cùng một vấn đề. Cả với VM trước và VM hoàn toàn mới.
Xác nhận dkms đã được cài đặt và tất cả các bản cập nhật đã được cài đặt.Đã cài đặt các gói linux-tools-generic-hwe-20.04, libelf-dev, linux-generic, fdutils, sau đó gỡ cài đặt VMWare, khởi động lại và cài đặt lại VMware. Vấn đề tương tự khi khởi chạy máy ảo khách.
Đã thử tạo khóa SSH theo 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 --nhập MOK.der
Đã ký các mô-đun bằng cách sử dụng sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmmon)
và sudo /usr/src/kernels/$(uname -r)/scripts/sign-file sha256 ./MOK.priv ./MOK.der $(modinfo -n vmnet)
Đã khởi động lại. Vấn đề vẫn tiếp diễn.
đã thử chạy sudo vmware-modconfig --console --install-all
. Đầu ra sẽ được đặt tại https://paste-bin.xyz/12577
Phần cuối cùng cho thấy:
Bắt đầu dịch vụ VMware:
Giám sát máy ảo không thành công
Giao diện truyền thông máy ảo được thực hiện
Gia đình ổ cắm giao diện truyền thông VM đã hoàn thành
Ethernet ảo không thành công
Daemon xác thực VMware đã hoàn tất
Tôi nên thử những gì khác? Làm thế nào tôi có thể sửa lỗi này?