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…