Инструменты пользователя

Инструменты сайта


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