====== VMware Workstation ====== ---- Открываем терминал **Ctrl+Alt+T**, и пишем следующие команды: ===== Установка ===== Устанавливаем доп. пакеты: sudo apt install build-essential linux-headers-$(uname -r) Скачиваем VMware Workstation: wget https://wiki.kirmolpc.ru/files/software/VMware-Workstation-Full-25H2-24995812.x86_64.bundle Даём права на выполнение VMware Workstation: chmod +x VMware-Workstation-Full-25H2-24995812.x86_64.bundle Запускаем установку VMware Workstation: sudo ./VMware-Workstation-Full-25H2-24995812.x86_64.bundle Установка завершена. Вывод в терминале: Extracting VMware Installer...done. Installing VMware Workstation 25.0.0 Configuring... [######################################################################] 100% Installation was successful. После установки VMware Workstation, файл **VMware-Workstation-Full-25H2-24995812.x86_64.bundle** можно удалить: rm VMware-Workstation-Full-25H2-24995812.x86_64.bundle ===== Исправление ошибки при запуске ВМ ===== Ошибка: Could not open /dev/vmmon: Net takogo fajla ili kataloga. Please make sure that the kernel module `vmmon' is loaded. ==== Возникновение ошибки ==== Ошибка возникает в **VMware Workstation** или **VMware Player**, когда система не может найти файл устройства **vmmon**. Обычно при загрузке ядра **vmmon** файл устройства присутствует. Если модуль не загружается или не присутствует, **VMware** не может взаимодействовать с виртуальными машинами. Причины возникновения ошибки: * Не загружается модуль vmmon. * Установленные заголовки ядра не соответствуют текущей версии ядра. * Включена функция **Secure Boot** — системы с этой функцией не могут загружать неподписанные модули ядра. ==== Решение ошибки ==== Запускаем ручную сборку модулей VMware: sudo vmware-modconfig --console --install-all Создаём ключи для подписи модуля VMware: openssl req -new -x509 -newkey rsa:2048 -keyout VMWARE25.priv -outform DER -out VMWARE25.der -nodes -days 36500 -subj "/CN=VMWARE/" Подписываем модуль VMware: sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE25.priv ./VMWARE25.der $(modinfo -n vmmon) sudo /usr/src/linux-headers-$(uname -r)/scripts/sign-file sha256 ./VMWARE25.priv ./VMWARE25.der $(modinfo -n vmnet) Проверяем правильность подписанных модулей VMware: tail $(modinfo -n vmmon) | grep "Module signature appended" Задаём пароль: sudo mokutil --import VMWARE25.der Перезагружаем систему: sudo reboot После перезагрузки нажимаем **Любую клавишу** Выбираем: 1. **Enroll MOK** нажимаем Enter 2. **Continue** нажимаем Enter 3. Отвечаем **Yes** 4. Вводим заданный пароль 5. **Reboot** Готово.