Ќас знает голосовой помощник јлисајлиса это умеет

ћерион Ќетворкс

6 минут чтени€

VirtualBox - это кроссплатформенное программное обеспечение дл€ виртуализации с открытым исходным кодом, которое может быть установлено в любой операционной системе и позвол€ет устанавливать и запускать несколько гостевых операционных систем на одном компьютере.

Ќапример, если вы установите его в своей системе Linux, вы можете запустить операционную систему Windows XP в качестве гостевой ќ— или запустить ќ— Linux в вашей системе Windows и так далее. “аким образом, вы можете установить и запустить столько гостевых операционных систем, сколько вам нужно, единственным ограничением €вл€етс€ дисковое пространство и пам€ть.

Ќедавно Oracle выпустила последнюю стабильную версию Virtualbox 6.0.0,и новейша€ верси€ Virtual Box включает в себ€ много значительных изменений и новые функции.

 VirtualBox 6.0

„то нового в VirtualBox 6.0

  • ƒобавлена поддержка экспорта виртуальной машины в Oracle Cloud Infrastructure;
  • «начительно улучшена поддержка HiDPI и масштабировани€, а также улучшенное обнаружение и конфигураци€ дл€ каждой машины;
  • Ѕольша€ доработка пользовательского интерфейса с легкой и простой настройкой виртуальных машин;
  • Ќовый файловый менеджер позвол€ет пользователю управл€ть гостевой файловой системой и копировать файлы между хостом и гостем;
  • ќсновное обновление эмул€ции устройств с трехмерной графикой дл€ гостей Linux;
  • ”тилита vboximg-mount дл€ хостов позвол€ет пользовател€м получать доступ к содержимому гостевых дисков на хосте;
  • ƒобавлена поддержка использовани€ Hyper-V на хосте Windows;

¬ы можете посмотреть подробности о VirtualBox 6.0 на их официальной странице журнала изменений.

¬ этом руководстве объ€сн€етс€, как установить VirtualBox 6.0 в системах RHEL, CentOS и Fedora, использу€ собственный репозиторий VirtualBox с инструментами YUM и DNF (дл€ выпусков Fedora 22+).

“акже в этом руководстве объ€сн€етс€, как установить VirtualBox 6.0 в системах Debian, Ubuntu и Linux Mint, использу€ собственный репозиторий VirtualBox с помощью команды APT-GET или APT.

ѕоехали!


”становка VirtualBox 6.0 в Red Hat Enterprise Linux, CentOS и Fedora

≈сли у вас установлена более ранн€€ верси€ Virtualbox, удалите ее перед установкой последней версии.

# yum remove VirtualBox*
# dnf remove VirtualBox*  [On Fedora 22+]

ƒобавление VirtualBox Repository

«атем добавьте собственный репозиторий VirtualBox дл€ установки последней версии VirtualBox 6.0 в следующих системах.

ƒл€ RHEL/CentOS 7/6

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo

ƒл€ RHEL/CentOS 5

 # wget http://dl.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm
# rpm -Uvh epel-release-5-4.noarch.rpm

ƒл€ For Fedora 24-29

# cd /etc/yum.repos.d/
# wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

”становка пакеты зависимостей дл€ VirtualBox

VirtualBox использует модуль €дра vboxdrv дл€ управлени€ и выделени€ физической пам€ти дл€ гостевых операционных систем. Ѕез этого модул€ вы все еще можете использовать VirtualBox дл€ создани€ и настройки виртуальных машин, но они не будут работать.

»так, чтобы сделать VirtualBox полностью функциональным, вам нужно сначала обновить вашу систему, а затем установить некоторые дополнительные модули, такие как DKMS, kernel-headers и kernel-devel, а также некоторые пакеты зависимостей.

# yum update
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

”становка VirtualBox 6.0

ѕосле того, как вы установили все необходимые пакеты зависимостей, вы можете установить последнюю версию VirtualBox, использу€ следующую команду.

# yum install VirtualBox-6.0

ѕерестройте модули €дра дл€ VirtualBox 6.0

ѕриведенна€ ниже команда автоматически создаст группу и пользовател€ vboxusers, а также найдет и автоматически перестроит необходимые модули €дра.

ƒл€ Fedora 22+ и CentOS/RHEL 7

/usr/lib/virtualbox/vboxdrv.sh setup

ƒл€ Fedora 18-16 и CentOS/RHEL 6/5

/etc/init.d/vboxdrv setup

»ли

service vboxdrv setup

≈сли вышеуказанный процесс сборки завершитс€ неудачно, вы получите предупреждающие сообщени€, подобные приведенным ниже.

vboxdrv.sh: Stopping VirtualBox services.
vboxdrv.sh: Starting VirtualBox services.
vboxdrv.sh: Building VirtualBox kernel modules.
This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel
for adding new hardware support to the system.
The distribution packages containing the headers are probably:
    kernel-devel kernel-devel-4.19.0-1.el7.elrepo.x86_64

¬ этом случае вам нужно сначала проверить ваше установленное €дро, а затем установить нужные kernel-devel, использу€ следующие команды.

¬нимание: в команде CURRENT_KERNEL нужно заменить на то, что вы получите, выполнив команды uname -r

# uname -r
# yum install kernel-devel-CURRENT_KERNEL

«атем замените user_name в следующей команде вашим собственным именем пользовател€.

# usermod -a -G vboxusers user_name

“раблшутинг

≈сли вы получили какое-либо сообщение об ошибке, например, KERN_DIR, или если ваш исходный каталог €дра не был автоматически обнаружен процессом сборки, вы можете установить его с помощью следующей команды. ”бедитесь, что вы изменили версию €дра в соответствии с вашей системой, как показано ниже.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

”становка VirtualBox 6.0 в Debian, Ubuntu и Linux Mint

—начала удалите любую более раннюю версию Virtualbox, если такова€ имеетс€.

$ sudo apt-get remove virtualbox-*

«атем установите последнюю версию VirtualBox 6.0, использу€ официальный репозиторий Virtualbox. „тобы добавить репозиторий, используйте следующую команду, как показано ниже.

$ sudo sh -c 'echo "deb http://download.virtualbox.org/virtualbox/debian $(lsb_release -cs) contrib" >> /etc/apt/sources.list.d/virtualbox.list'
$ wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
$ sudo apt-get update
$ sudo apt-get install virtualbox-6.0

«апуск VirtualBox 6.0

ѕросто выполните следующую команду, чтобы запустить ее из терминала, или используйте панель запуска из меню дл€ запуска VirtualBox.

# VirtualBox
 «апуск VirtualBox 6.0
”становка пакета расширений VirtualBox

≈сли вам нужны дополнительные функции, такие как VirtualBox RDP, PXE, ROM с поддержкой E1000 и хост-контроллером USB 2.0 и т. ƒ. ¬ам необходимо загрузить и установить пакет расширений VirtualBox с помощью следующей команды wget.

# # wget http://download.virtualbox.org/virtualbox/6.0.0/Oracle_VM_VirtualBox_Extension_Pack-6.0.0.vbox-extpack

„тобы установить пакет расширений, после того, как вы загрузили vbox-extpack, откройте его при помощи Virtualbox, как показано ниже.

≈сли это не сработает, откройте Virtaulbox - ЂЌастройкиї - Ђ–асширени€ї и найдите vbox-extpack дл€ его установки.

vbox-extpack
ќбновление VirtualBox

≈сли вы хотите обновить VirtualBox до последней версии в будущем, вы можете просто запустить следующую команду, чтобы обновить его.

Ќа RHEL/CentOS/Fedora

# yum update VirtualBox-6.0 

Ќа Ubuntu/Linux Mint

# apt-get install VirtualBox-6.0

”даление VirtualBox

≈сли вы хотите полностью удалить VirtualBox, просто используйте следующую команду, чтобы полностью удалить его из вашей системы.

Ќа RHEL/CentOS/Fedora

# cd /etc/yum.repos.d/
# rm -rf virtualbox.repo
# yum remove VirtualBox-6.0

Ќа Ubuntu/Linux Mint

# apt-get remove VirtualBox-6.0

¬ы также можете скачать VirtualBox 6.0 дл€ других платформ Linux, Windows и Mac OS X с официального сайта.


ѕолезна ли ¬ам эта стать€?


Ёти статьи могут быть вам интересны: