Спестете 15% от всички хостинг услуги

Тествай уменията си и получи Отстъпка за всеки хостинг план

Използвайте код: Skills За начало
Заглавия
Linux Виртуални сървъри

Как да инсталирате VMware Workstation Player на Linux: Пълно ръководство стъпка по стъпка

VMware Workstation Player е една от най-мощните и широко използвани безплатни платформи за виртуализация, налични днес. Тя позволява на потребителите да стартират множество операционни системи едновременно на един физически компютър — което я прави незаменим инструмент за разработчици, системни администратори, изследователи на сигурност и IT професионалисти, които трябва да тестват софтуер, да симулират мрежови среди или да изследват различни конфигурации на ОС без натоварването на специализирано оборудване.

Независимо дали работите с Ubuntu, CentOS или Fedora, това всеобхватно ръководство ще ви преведе през всяка стъпка на инсталирането на VMware Workstation Player на Linux, от системните изисквания и инсталирането на зависимости до създаването на вашата първа виртуална машина и оптимизирането й с VMware Tools.

> Професионален съвет: Ако имате нужда от надежден облачен алтернатив на локалната виртуализация, помислете за VPS Hosting от AlexHost — предлагащ висок производителност виртуални сървъри с пълен root достъп, гъвкаво мащабиране на ресурсите и инфраструктура на ниво предприятие по конкурентни цени.

Какво е VMware Workstation Player?

VMware Workstation Player (преди това VMware Player) е безплатно приложение за настолна виртуализация, разработено от VMware, Inc. Тя позволява на потребителите да стартират една или повече виртуални машини (VMs) на един физически хост система. Всяка VM работи като напълно изолирана среда със собствено виртуално оборудване — включително CPU, RAM, съхранение и мрежови интерфейси.

Ключови случаи на употреба включват:

  • Разработка и тестване на софтуер — Стартирайте и тестирайте приложения в множество среди на ОС без рестартиране.
  • Изследване на сигурност — Безопасно анализирайте малуер или тестирайте експлойти в изолирани sandbox среди.
  • Образование и обучение — Практикувайте задачи по администрирането на системи без риск за производствени системи.
  • Поддръжка на наследен софтуер — Стартирайте по-стари операционни системи, необходими за наследени приложения.
  • Тестване на кръстосана съвместимост — Проверете, че вашият софтуер работи правилно на Windows, Linux и други платформи.

VMware Workstation Player поддържа огромен диапазон от гостни операционни системи, включително всички основни Linux дистрибуции, версии на Windows и дори macOS (с ограничения).

Системни изисквания

Преди да продължите с инсталирането, проверете, че вашата Linux система отговаря на минималните хардуерни и софтуерни изисквания за VMware Workstation Player.

Хардуерни изисквания

КомпонентМинимумПрепоръчано
CPU64-битов x86 процесор (2011 или по-нов)Многоядрен процесор (4+ ядра)
RAM2 GB4 GB или повече
Дисково пространство1.5 GB за VMware инсталация20+ GB (включително VM съхранение)
Дисплей1024×768 резолюция1920×1080 или по-висока
МрежаОпционалноEthernet или Wi-Fi адаптер

Софтуерни изисквания

  • A 64-битова Linux дистрибуция (Ubuntu 18.04+, Debian 10+, CentOS 7+, Fedora 30+, или еквивалент)
  • Linux kernel версия 3.10 или по-нова
  • GCC компилатор и kernel headers, съответстващи на вашия работещ kernel
  • sudo или root привилегии за инсталация

Проверете информацията за вашата система

Преди да започнете, стартирайте следните команди, за да потвърдите детайлите на вашата система:

# Check Linux distribution and version
cat /etc/os-release

# Check kernel version
uname -r

# Check available RAM
free -h

# Check available disk space
df -h

Стъпка 1 — Изтегляне на VMware Workstation Player

Посетете официалната страница за изтегляне на VMware

Отидете на официалната страница за изтегляне на VMware Workstation Player във вашия уеб браузър.

Изберете версията за Linux

На страницата за изтегляне:

  1. Намерете раздела VMware Workstation Player.
  2. Изберете Linux като вашата операционна система.
  3. Кликнете на бутона Download Now за най-новото стабилно издание.

Изтегленият файл ще има .bundle разширение и име на файл подобно на:

VMware-Player-Full-17.x.x-xxxxxxx.x86_64.bundle

Изтегляне чрез командния ред (алтернативен метод)

Ако предпочитате да изтеглите директно от терминала, можете да използвате wget или curl. Първо, получете преки URL адрес за изтегляне от уебсайта на VMware, след това стартирайте:

wget -O VMware-Player-latest.bundle "https://download3.vmware.com/software/player/file/VMware-Player-Full-17.x.x-xxxxxxx.x86_64.bundle"

> Забележка: Заменете URL адреса с действителния текущ линк за изтегляне от уебсайта на VMware, тъй като номерата на версиите се променят с всяко издание.

Стъпка 2 — Направете инсталатора изпълним

След като изтеглянето е завършено, трябва да дадете разрешение за изпълнение на .bundle файла на инсталатора, преди да може да бъде стартиран.

Отидете в директорията за изтегляне

Отворете терминал и преминете в директорията, където е запазен файлът (обикновено ~/Downloads):

cd ~/Downloads

Проверете изтегленият файл

Потвърдете, че файлът е налице и отбележете точното име на файла:

ls -lh VMware-Player-*.bundle

Примерен резултат:

-rw-r--r-- 1 user user 512M Jan 15 10:30 VMware-Player-Full-17.0.2-21581411.x86_64.bundle

Приложете разрешения за изпълнение

Използвайте chmod за да направите инсталатора изпълним:

chmod +x VMware-Player-*.bundle

Проверете промяната на разрешението:

ls -lh VMware-Player-*.bundle

Файлът сега трябва да показва x в полето за разрешения:

-rwxr-xr-x 1 user user 512M Jan 15 10:30 VMware-Player-Full-17.0.2-21581411.x86_64.bundle

Стъпка 3 — Инсталирайте необходимите зависимости

VMware Workstation Player изисква няколко системни пакета за компилиране на kernel модули по време на инсталирането. Тези модули са от съществено значение за виртуалните мрежови адаптери и управлението на паметта на VMware, за да работят правилно.

За Ubuntu и Debian-базирани дистрибуции

Актуализирайте индекса на пакетите и инсталирайте необходимите инструменти за изграждане и kernel headers:

sudo apt update && sudo apt upgrade -y
sudo apt install -y build-essential linux-headers-$(uname -r) gcc make git

Описания на пакетите:

  • build-essential — Инсталира GCC, G++ и Make — основни инструменти за компилиране.
  • linux-headers-$(uname -r) — Инсталира kernel headers, съответстващи на вашата текущо работеща kernel версия.
  • gcc — GNU C компилаторът, необходим за изграждане на VMware kernel модули.
  • make — Инструмент за автоматизация на изграждането, използван по време на компилирането на модули.

За CentOS, RHEL и Fedora-базирани дистрибуции

На CentOS 7 / RHEL 7:

sudo yum install -y kernel-devel kernel-headers gcc make perl
sudo yum groupinstall -y "Development Tools"

На CentOS 8 / RHEL 8 / Rocky Linux / AlmaLinux:

sudo dnf install -y kernel-devel kernel-headers gcc make perl
sudo dnf groupinstall -y "Development Tools"

На Fedora:

sudo dnf install -y kernel-devel kernel-headers gcc make perl

Проверете, че Kernel Headers съответстват на вашия работещ Kernel

Това е критична стъпка, която много потребители пропускат. Инсталираните kernel headers трябва да съответстват на вашата текущо работеща kernel версия:

# Check running kernel version
uname -r

# Check installed kernel headers version (Ubuntu/Debian)
dpkg -l | grep linux-headers

# Check installed kernel headers version (CentOS/Fedora)
rpm -qa | grep kernel-devel

Ако версиите не съответстват, рестартирайте вашата система, за да заредите най-новия kernel, или инсталирайте headers за вашата специфична kernel версия:

# Ubuntu/Debian — install headers for specific kernel version
sudo apt install linux-headers-$(uname -r)

Стъпка 4 — Стартирайте VMware инсталатора

С инсталирани зависимости и направен изпълним инсталатор, вие сте готови да стартирате инсталирането на VMware Workstation Player.

Изпълнете инсталатора с Root привилегии

sudo ./VMware-Player-*.bundle

Ако сте изтеглили файла в определено място, предоставете пълния път:

sudo ./VMware-Player-Full-17.0.2-21581411.x86_64.bundle

Стъпки на мастера за инсталирането

Графичният мастер за инсталирането ще се стартира автоматично. Следвайте тези стъпки:

1. Екран за добре дошли

Кликнете Next, за да преминете покрай екрана за добре дошли.

2. Лицензионно споразумение на крайния потребител (EULA)

Внимателно прочетете лицензионното споразумение на крайния потребител на VMware. Изберете "I accept the terms in the license agreement" и кликнете Next.

3. Актуализации на софтуера

Изберете дали искате VMware Workstation Player да проверява автоматично за актуализации на софтуера. Изберете вашите предпочитания и кликнете Next.

4. Програма за подобряване на потребителския опит

Решете дали да участвате в програмата Customer Experience Improvement Program (CEIP) на VMware. Това е опционално. Кликнете Next.

5. Преки пътища

Изберете къде искате да бъдат създадени преки пътища на VMware Player (работен плот, Start Menu и т.н.). Кликнете Next.

6. Готово за инсталирането

Преглед на вашите настройки за инсталирането. Кликнете Install, за да започнете процеса на инсталирането.

7. Компилиране на Kernel модули

VMware ще компилира автоматично необходимите kernel модули за вашата система. Този процес може да отнеме няколко минути в зависимост от вашия хардуер. Ще видите индикатори на прогреса по време на компилирането.

8. Инсталирането е завършено

След завършване на инсталирането, кликнете Finish, за да излезете от мастера.

Мълчаливо/автоматично инсталирането (метод на командния ред)

За автоматизирани разгръщания или среди на сървъри без GUI, можете да инсталирате VMware Player мълчаливо:

sudo ./VMware-Player-*.bundle --console --required --eulas-agreed

Обяснения на флаговете:

  • --console — Стартира инсталатора в режим на конзола (без GUI).
  • --required — Показва само необходимите въпроси по време на инсталирането.
  • --eulas-agreed — Автоматично приема всички лицензионни споразумения на крайния потребител.

Стъпка 5 — Стартирайте VMware Workstation Player

Стартирайте от меню на приложенията

След инсталирането, VMware Workstation Player може да бъде намерена в меню на приложенията на вашата работна среда под Applications > System Tools или чрез търсене на "VMware Player."

Стартирайте от терминала

Алтернативно, стартирайте го директно от терминала:

vmplayer

Или използвайки пълния път:

/usr/bin/vmplayer

Начална конфигурация

Когато VMware Workstation Player се стартира за първи път, може да бъдете подканени да:

  1. Въведете лицензионен ключ — Безплатната версия за личен неком mercial use не изисква лицензионен ключ. Изберете "Use VMware Workstation Player for free for non-commercial use" и кликнете Continue.
  2. Приемете актуализирани условия — Преглед и приемане на всички допълнителни условия, ако се представят.

След това ще бъдете приветствани от началния екран на VMware Workstation Player, където можете да създадете нови виртуални машини или да отворите съществуващи.

Стъпка 6 — Създайте вашата първа виртуална машина

Сега, когато VMware Workstation Player е инсталиран и работи, нека преминем през създаването на вашата първа виртуална машина.

Стъпка 6.1 — Стартирайте мастера за нова VM

На началния екран на VMware Player, кликнете "Create a New Virtual Machine".

Стъпка 6.2 — Изберете източника на инсталирането

Ще бъдете попитани как искате да инсталирате гостната операционна система:

  • Инсталационен диск — Ако имате физически инсталационен диск в оптичния си драйв.
  • Файл на образ на инсталационния диск (ISO) — Изберете тази опция и отидете до вашия изтеглен .iso файл. Това е най-често използваният метод.
  • Ще инсталирам операционната система по-късно — Създава празна VM; инсталирате ОС ръчно по-късно.

Изберете вашата предпочитана опция и кликнете Next.

Стъпка 6.3 — Изберете гостната операционна система

Изберете типа и версията на операционната система, която планирате да инсталирате:

  • Microsoft Windows — Изберете подходящата версия на Windows.
  • Linux — Изберете вашата Linux дистрибуция и версия.
  • Other — За по-малко често срещани операционни системи.

VMware използва тази информация, за да оптимизира настройките на виртуалния хардуер за избраната ОС. Кликнете Next.

Стъпка 6.4 — Назовете виртуалната машина и изберете място за съхранение

  • Име на виртуална машина — Въведете описателното име (напр. "Ubuntu 22.04 Test Environment").
  • Място — Изберете където ще бъдат съхранени файловете на VM. Уверете се, че целевият диск има достатъчно свободно място (препоръчва се поне 20 GB за повечето инсталации на ОС).

Кликнете Next.

Стъпка 6.5 — Посочете капацитета на диска

Задайте максималния размер на диска за вашата виртуална машина:

  • Препоръчан минимум: 20 GB за повечето Linux дистрибуции; 60 GB за Windows.
  • Съхранявайте виртуалния диск като един файл — По-добра производителност, но по-малко преносимост.
  • Разделете виртуалния диск на множество файлове — По-лесно преместване между системи, лек преглед на производителността.

Кликнете Next.

Стъпка 6.6 — Персонализирайте хардуера (опционално, но препоръчано)

Преди да завършите, кликнете "Customize Hardware", за да фина-тюнирате ресурсите на вашата VM:

РесурсПрепоръка
Памет (RAM)Поне 2 GB; 4 GB за удобна работа на работния плот
Процесори2 виртуални CPU за повечето работни натоварвания
Мрежов адаптерNAT (по подразбиране) за интернет достъп; Bridged за LAN достъп
USB контролерАктивирайте USB 3.1 за поддръжка на модерни устройства
ДисплейАктивирайте 3D ускорение, ако е необходимо

Кликнете Close, когато завършите, след това кликнете Finish.

Стъпка 6.7 — Инсталирайте гостната операционна система

Вашата нова VM ще се появи в библиотеката на VMware Player. Кликнете "Play virtual machine", за да я стартирате. VM ще се стартира от вашия избран ISO или диск и ще начне процеса на инсталирането на ОС. Следвайте стандартните стъпки на инсталирането за вашата избрана операционна система.

Стъпка 7 — Инсталирайте VMware Tools

VMware Tools е набор от утилити, които значително подобряват производителността и използваемостта на вашите виртуални машини. Инсталирането на VMware Tools е силно препоръчано за всички гостни операционни системи.

Предимства на VMware Tools

  • Подобрена производителност на графиката — Активира SVGA графични драйвери за по-добра резолюция и честота на опресняване.
  • Безпроблемна интеграция на мишката — Елиминира необходимостта да "хванете" и "отпуснете" курсора на мишката.
  • Споделен буфер обмен — Копирайте и поставяйте текст и файлове между хост и гостна ОС.
  • Drag and drop — Прехвърляйте файлове между хост и гост чрез влачене и пускане.
  • Синхронизиране на времето — Поддържа часовника на гостната ОС синхронизиран с хоста.
  • Споделени папки — Достъп до директориите на хоста от гостната ОС.
  • Подобрена производителност на мрежата — Подобрена производителност на виртуалния мрежов драйвер.

Метод 1: Инсталирайте VMware Tools чрез меню на VMware Player

  1. Стартирайте вашата виртуална машина и стартирайте в инсталираната гостна операционна система.
  2. От лентата на менюто на VMware Player, отидете на Player > Manage > Install VMware Tools.
  3. VMware ще монтира виртуален CD/DVD, съдържащ инсталатора на VMware Tools.
  4. В гостната ОС, CD трябва да се монтира автоматично. Ако не, монтирайте го ръчно:
# In the guest Linux OS
sudo mkdir -p /mnt/cdrom
sudo mount /dev/cdrom /mnt/cdrom
cd /mnt/cdrom
ls
  1. Разпакетирайте и стартирайте инсталатора:
cp VMwareTools-*.tar.gz /tmp/
cd /tmp
tar -xzf VMwareTools-*.tar.gz
cd vmware-tools-distrib
sudo ./vmware-install.pl
  1. Следвайте подканите, приемайки стойностите по подразбиране за повечето опции.
  2. Рестартирайте виртуалната машина след завършване на инсталирането.

Метод 2: Инсталирайте Open VM Tools (препоръчано за Linux гостове)

За Linux гостни операционни системи, open-vm-tools е препоръчаният алтернатив на собственическия пакет VMware Tools. Той се поддържа от общността на отворения код и е налице в хранилищата на повечето Linux дистрибуции.

На Ubuntu/Debian:

sudo apt update
sudo apt install -y open-vm-tools open-vm-tools-desktop

На CentOS/RHEL/Rocky Linux:

sudo yum install -y open-vm-tools
# or
sudo dnf install -y open-vm-tools

На Fedora:

sudo dnf install -y open-vm-tools open-vm-tools-desktop

След инсталирането, стартирайте и активирайте услугата:

sudo systemctl enable vmtoolsd
sudo systemctl start vmtoolsd

Проверете, че услугата работи:

sudo systemctl status vmtoolsd

Отстраняване на често срещаните проблеми

Проблем 1:

Linux Виртуални сървъри
Linux Защита
Linux Виртуални сървъри