Установите VMware Workstation Player в Ubuntu 24.04 [исправить проблему с модулем]
Хотите запустить операционную систему на виртуальной машине с помощью VMware Workstation Player? Здесь я собираюсь показать вам, как установить и использовать его в Ubuntu 24.04 и Ubuntu 22.04 LTS.
Лично я использую Oracle Virtualbox для тестирования различных операционных систем в качестве виртуальных машин (ВМ). Однако некоторые предпочитают рабочую станцию VMware, которая доступна бесплатно для некоммерческого использования.
1. Загрузите и установите VMware Workstation Player.
VMware Workstation Player обеспечивает поддержку Linux через универсальный пакет .bundle
, который можно загрузить по ссылке ниже:
Загрузить проигрыватель рабочей станции для Linux: https://www.vmware.com/go/getplayer-linux
Если приведенная выше ссылка не работает должным образом, вы также можете перейти на эту страницу и найти ссылку для скачивания.
После загрузки пакета откройте папку «Загрузки». Затем щелкните правой кнопкой мыши пустую область и выберите пункт меню «Открыть в терминале», чтобы открыть окно терминала с этой папкой в качестве рабочего каталога.
Во всплывающем окне терминала выполните одну за другой приведенные ниже команды (замените VMware-Player-*.bundle
на имя вашего пакета):
Добавьте разрешение на исполняемый файл к загруженному пакету:
chmod u+x ./VMware-Player-*.bundle
Затем запустите его с разрешением sudo:
sudo ./VMware-Player-*.bundle
Эта команда попросит вас ввести пароль пользователя (без визуальной обратной связи) для аутентификации. Затем автоматически извлеките пакет, установите и настройте VMware Player в своей системе.
После успешной установки пакета вы можете запустить программное обеспечение либо из меню «Пуск», либо из меню «Показать приложения» (или обзора) GNOME, в зависимости от среды вашего рабочего стола.
2. Установите модули vmmon и vmnet вручную.
При запуске wmware player появляется диалоговое окно с просьбой скомпилировать и установить некоторые модули. Однако в моем случае после нажатия кнопки «Установить» это всегда терпело неудачу.
запустите VMware, сначала предложит собрать модули. однако это всегда терпит неудачу
Если вы столкнулись с той же проблемой, вот бесплатный проект с открытым исходным кодом, который может помочь. В течение нескольких лет проект поддерживает исправления для сборки хост-модулей VMware для последних ядер.
ПРИМЕЧАНИЕ. В приведенных ниже командах замените 17.5.0 в соответствии с установленной версией проигрывателя VMWare. И перейдите по ссылке выше, если инструкции устарели!
Чтобы применить исправление, возможно, вам придется сначала отключить безопасную загрузку.
Сначала нажмите
Ctrl+Alt+T
, чтобы открыть терминал, и выполните команды для загрузки архива со страницы проекта:wget https://github.com/mkubecek/vmware-host-modules/archive/workstation-17.5.0.tar.gz
Затем извлеките только что скачанный архив:
tar -xzf workstation-17.5.0.tar.gz
Далее перейдите к извлеченной папке:
cd vmware-host-modules-workstation-17.5.0/
Сожмите подпапки модулей
vmmon-only
иvmnet-only
в tar-архивы, выполнив две команды одну за другой.tar -cf vmmon.tar vmmon-only/
tar -cf vmnet.tar vmnet-only/
-
Затем переместите их в исходный каталог модуля vmware:
sudo cp -v vmmon.tar vmnet.tar /usr/lib/vmware/modules/source/
Наконец, запустите инструмент
vmware-modconfig
, чтобы собрать и установить все модули.sudo vmware-modconfig --console --install-all
Если все сделано без ошибок, вы можете попробовать снова запустить проигрыватель VMWare и удалить остатки (архив и извлеченную папку) из домашнего каталога пользователя.
3. Установите ОС на виртуальную машину с помощью VMware Player.
При первом запуске программного обеспечения виртуальной машины вам необходимо прочитать и принять лицензию. Затем либо введите лицензионный ключ, либо выберите «Использовать VMware Player бесплатно для некоммерческого использования».
Затем окно VirtualBox выглядит как окно диспетчера виртуальных машин. Там вы можете нажать «Открыть виртуальную машину», если у вас уже есть виртуальные машины, экспортированные как .vmx
, .ovf
или . .ova
файлы. Или нажмите «Создать новую виртуальную машину», чтобы создать новую.
В «Мастере новой виртуальной машины» вы можете выбрать установку системы либо с компакт-диска (если он есть на вашей реальной машине), либо с образа .iso
. Конечно, вы также можете создать пустой диск для дальнейшего использования.
Затем просто следуйте указаниям мастера, чтобы выбрать операционную систему, указать имя виртуальной машины и место хранения файлов виртуальной машины, а также выделить место на диске. Прежде чем нажать кнопку «Готово», вы можете нажать кнопку «Пользовательское оборудование», чтобы получить дополнительные параметры, в том числе:
- размер памяти для виртуальной машины.
- сколько ядер процессора использовать.
- отрегулируйте размер жесткого диска.
- настроить сетевой адаптер, звуковую карту, USB-контроллер и т. д.
Советы. Здесь лучше выбрать параметр «Мостовой» в качестве сетевого контроллера, иначе вы получите несколько параметров «Ethernet (vmnet1) Неуправляемый» в правом верхнем углу меню состояния системы, которое довольно раздражает (см. скриншот ниже).
Если эти параметры уже есть в меню состояния системы, выполните команду vmware-netcfg, чтобы запустить диалоговое окно конфигурации, и удалите виртуальные сети. Наконец, перенастройте их на «мост» в диалоговом окне настроек их собственной виртуальной машины.
После выполнения «Мастера новой виртуальной машины» он автоматически запускает виртуальную машину, точно так же, как вы загружаете реальную машину с USB или компакт-диска. Затем вы можете запустить установщик в виртуальной ОС и следовать инструкциям мастера, чтобы установить систему на виртуальную машину.
Когда все будет сделано, виртуальная машина будет указана в главном окне менеджера VMware Player при следующем запуске. Кроме того, вы можете перейти в меню «Виртуальная машина», чтобы настроить параметры виртуальной машины и установить инструменты VMware для получения дополнительных функций.
Удалить проигрыватель VMware Workstation
Чтобы удалить программное обеспечение, вам все равно понадобится пакет .bundle, который вы скачали на первом этапе.
Кроме того, щелкните правой кнопкой мыши пустую область в папке, в которой хранится файл .bundle
, и нажмите «Открыть в терминале». Во всплывающем окне терминала запускайте команды одну за другой:
Добавьте разрешение на исполняемый файл, если вы его удалили, и скачайте заново:
chmod u+x ./VMware-Player*.bundle
Список установленных продуктов. В данном случае это должен быть
vmware-player
:sudo ./VMware-Player*.bundle --list-products
Удалите VMware Player (вам необходимо выйти из программы, если она запущена):
sudo ./VMware-Player*.bundle -u vmware-player
После удаления программного обеспечения еще остались некоторые остатки. Насколько я знаю, в их число входят:
- файлы всех установленных виртуальных машин (по умолчанию в папке vmware вашей домашней папки). Их можно использовать для восстановления виртуальных машин (или даже для использования в другом программном обеспечении виртуальных машин) при следующей установке VMware Player, но при желании удалите их.
- Каталог
/etc/vmware
для файлов конфигурации, для удаления используйтеsudo rm -R /etc/vmware
. - Пакет драйвера дисплея VMware (
xserver-xorg-video-vmware
), установленный как зависимость.