linux:system:vmware_workstation
Различия
Показаны различия между двумя версиями страницы.
| linux:system:vmware_workstation [2025/12/07 11:01] – создано Кирилл | linux:system:vmware_workstation [2025/12/08 12:07] (текущий) – Кирилл | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| + | ====== VMware Workstation ====== | ||
| + | ---- | ||
| + | |||
| + | Открываем терминал **Ctrl+Alt+T**, | ||
| + | |||
| + | ===== Установка ===== | ||
| + | |||
| + | Устанавливаем доп. пакеты: | ||
| + | < | ||
| + | sudo apt install build-essential linux-headers-$(uname -r) | ||
| + | </ | ||
| + | |||
| + | Скачиваем VMware Workstation: | ||
| + | < | ||
| + | wget https:// | ||
| + | </ | ||
| + | |||
| + | Даём права на выполнение VMware Workstation: | ||
| + | < | ||
| + | chmod +x VMware-Workstation-Full-25H2-24995812.x86_64.bundle | ||
| + | </ | ||
| + | |||
| + | Запускаем установку VMware Workstation: | ||
| + | < | ||
| + | sudo ./ | ||
| + | </ | ||
| + | |||
| + | Установка завершена. | ||
| + | |||
| + | Вывод в терминале: | ||
| + | < | ||
| + | Extracting VMware Installer...done. | ||
| + | Installing VMware Workstation 25.0.0 | ||
| + | Configuring... | ||
| + | [###################################################################### | ||
| + | Installation was successful. | ||
| + | </ | ||
| + | |||
| + | После установки VMware Workstation, | ||
| + | < | ||
| + | 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' | ||
| + | </ | ||
| + | |||
| + | ==== Возникновение ошибки ==== | ||
| + | |||
| + | Ошибка возникает в **VMware Workstation** или **VMware Player**, когда система не может найти файл устройства **vmmon**. Обычно при загрузке ядра **vmmon** файл устройства присутствует. Если модуль не загружается или не присутствует, | ||
| + | |||
| + | Причины возникновения ошибки: | ||
| + | |||
| + | * Не загружается модуль 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 "/ | ||
| + | </ | ||
| + | |||
| + | Подписываем модуль VMware: | ||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | < | ||
| + | sudo / | ||
| + | </ | ||
| + | |||
| + | Проверяем правильность подписанных модулей VMware: | ||
| + | < | ||
| + | tail $(modinfo -n vmmon) | grep " | ||
| + | </ | ||
| + | |||
| + | Задаём пароль: | ||
| + | < | ||
| + | sudo mokutil --import VMWARE25.der | ||
| + | </ | ||
| + | |||
| + | Перезагружаем систему: | ||
| + | < | ||
| + | sudo reboot | ||
| + | </ | ||
| + | |||
| + | После перезагрузки нажимаем **Любую клавишу** | ||
| + | |||
| + | Выбираем: | ||
| + | |||
| + | 1. **Enroll MOK** нажимаем Enter | ||
| + | |||
| + | 2. **Continue** | ||
| + | |||
| + | 3. Отвечаем **Yes** | ||
| + | |||
| + | 4. Вводим заданный пароль | ||
| + | |||
| + | 5. **Reboot** | ||
| + | |||
| + | Готово. | ||
