CentOS7.6 установить VirtualBox6.0

VirtualBox

Oracle VirtualBox— это мощный продукт виртуализации x86 и AMD64/Intel64 для корпоративного и домашнего использования. VirtualBox — это полнофункциональный виртуализатор общего назначения для оборудования x86. В настоящее время это единственное решение для виртуализации профессионального качества для серверов, настольных компьютеров и встроенных приложений, а также программное обеспечение с открытым исходным кодом.

Введение в это руководствоКак установить VirtualBox 6.0 (в настоящее время 6.0.10) на CentOS 7.6/6.10, Red Hat (RHEL) 7.6/6.10. В этом руководстве используется собственный репозиторий yum Virtual Box.

1. Перейдите на пользователя root

su -
## OR ##
sudo -i

2. Установите файлы репозитория RHEL.

curl http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -o /etc/yum.repos.d/virtualbox.repo

3. Обновите последние пакеты и проверьте версию ядра.

пакет обновления

yum -y update

Проверьте, используете ли вы последнюю установленную версию ядраНомера выходных версий следующих команд должны совпадать:

rpm -qa kernel |sort -V |tail -n 1

uname -r

Уведомление:Перезагрузитесь, если вы получили обновление ядра или запустили более раннее ядро, чем последнее установленное:

reboot

4. Установите следующие зависимости

Для CentOS 7/6 и Red Hat (RHEL) 7/6 требуется репозиторий EPEL, установите его с помощью:

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers-`uname -r` kernel-devel-`uname -r` dkms

5. Установите последнюю версию VirtualBox 6.0 (в настоящее время 6.0.10).

yum install VirtualBox-6.0

Уведомление:Эта команда автоматически создает группу vboxusers, и пользователь VirtualBox должен быть членом этой группы. Эта команда также собирает необходимые модули ядра. пакетVirtualBox-6.0вместо виртуалбокса.

Пересоберите модуль ядра с помощью:

/usr/lib/virtualbox/vboxdrv.sh setup

6. Добавьте пользователя VirtualBox в группу vboxusers.

Будуuser_nameЗамените своим именем пользователя или другим реальным именем пользователя.

usermod -a -G vboxusers user_name

7. Запустите интерфейс VirtualBox

Используйте лаунчер из меню или простоЗапустите VirtualBox от имени обычного пользователя:

VirtualBox

8. Измените каталог хранения виртуальной машины.

# 默认目录 ~/VirtualBox VMs
VBoxManage setproperty machinefolder ~/virtualbox_vms

###9. Запуск

Будуuser_nameЗамените своим именем пользователя или другим реальным именем пользователя. Будуvm-nameЗамените на имя виртуальной машины, которую необходимо включить.

# 编辑rc.local文件
vim /etc/rc.d/rc.local

# 在文件末尾添加
su - <user_name> -c "VBoxManage startvm <vm_name> --type headless"

#保存执行命令
chmod +x /etc/rc.d/rc.local

Поиск проблемы

Если у вас возникли проблемы с параметром KERN_DIR или ваш каталог ядра не определяется автоматически, установите переменную среды KERN_DIR вручную, используя:


## Current running kernel on CentOS and Red Hat (RHEL) ##
KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m`


## CentOS and Red Hat (RHEL) example ##
KERN_DIR=/usr/src/kernels/2.6.18-194.11.1.el5-x86_64

## Export KERN_DIR ##
export KERN_DIR

Оригинальный английский: Woohoo.if-not-true-too жестоко-false.com/2010/INS He L…