Установить Virtualbox на Centos/Fedora
VirtualBox является приложением для виртуализации. Что это значит? С одной стороны, он устанавливается на реальный ПК который работает на Windows, Mac или Linux. Во-вторых, это расширяет возможности существующего ПК, чтобы он мог запустить несколько операционных систем (внутри нескольких виртуальных машин) одновременно. Так, например, вы можете запустить венду и Linux на вашем ноутбуке или ПК, или можно запустить Windows Server 2012 на сервере Linux и так далее. Это весьма очень удобно, не всегда хочешь ставить какую то ОС на свой реальный ноутбук или ПК, а хочется все таки посмотреть что и как ( хочешь пощупать). В своей теме «Установить Virtualbox на Centos/Fedora» я расскажу как можно установить Virtualbox на Centos/Fedora.
Установите некоторые зависимости, чтобы иметь полностью функциональный VirtualBox:
# yum install binutils qt gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
Установка Virtualbox на Centos.
Установим дополнительное ПО:
# yum groupinstall "Development Tools" -y
Для начала добавим репозиторий:
# wget http://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -O /etc/yum.repos.d/virtualbox.repo
После чего нужно обновить список всех имеющихся репозиториев, для этого нужно выполнить:
# yum update
Нужно установить следующие пакеты зависимостей. Для CentOS 6/5 и Red Hat (RHEL) 6/5 необходим репозиторий EPEL: Как включить EPEL репозиторий на CentOS
Для начала, смотрим какие версии имеются с виртуалбоксом:
# yum search VirtualBox Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: mirror.besthosting.ua * extras: mirror.besthosting.ua * updates: mirror.besthosting.ua =========================== N/S matched: VirtualBox ============================ VirtualBox-4.3.x86_64 : Oracle VM VirtualBox VirtualBox-5.0.x86_64 : Oracle VM VirtualBox VirtualBox-5.1.x86_64 : Oracle VM VirtualBox Name and summary matches only, use "search all" for everything. [root@localhost ~]#
Как видно, что можно установить несколько версий, я буду использовать самую последнюю.
После всего этого можно устанавливать сам виртуалбокс, для этого:
# yum install VirtualBox-5.1 -y
Замените имя_пользователя с вашим собственным именем пользователя или другое реальное имя пользователя.
# usermod -aG vboxusers имя_пользователя
Чтобы запустить выполните:
# VirtualBox
Поиск неисправностей
Если у вас есть проблемы с параметром KERN_DIR или ваш каталог ядра не определяется автоматически установите переменную окружения KERN_DIR вручную, используя следующий метод:
## Текущее работающее ядро (kernel) на CentOS /Red Hat## KERN_DIR=/usr/src/kernels/`uname -r`-`uname -m` ## Пример использования на CentOS /Red Hat## KERN_DIR=/usr/src/kernels/3.2.11-x86_64 ## Экспортируем KERN_DIR ## export KERN_DIR
Установка Virtualbox на Fedora
1. Первое что нужно сделать, так это добавить репозиторий VirtualBox в хранилище (добавить в репозиторий):
# cd /etc/yum.repos.d && wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo
2. Нужно обновить теперь список репозиториев, для того чтобы обновился только что добавленный репозиторий виртуалбокс, для этого:
# yum update
3. Установка виртуалбокса, для этого выполните:
# yum install VirtualBox
Эта команда должна установить самую последнюю версию программы, но если не получится это сделать, просто выполните команду и установите версию 4.3:
# yum install VirtualBox-4.3
Поиск неисправностей
Если у вас есть проблемы с параметром KERN_DIR или ваш каталог ядра не определяется автоматически установите переменную окружения KERN_DIR вручную, используя следующий метод:
## Текущее работающее ядро (kernel) на Fedora ## KERN_DIR=/usr/src/kernels/`uname -r` ## Пример использования на Fedora## KERN_DIR=/usr/src/kernels/3.2.11.i686 ## Экспортируем KERN_DIR ## export KERN_DIR
ВСЕ! Можете пользоваться, а на этом я завершу «Как установить Virtualbox на Centos/Fedora «. Спасибо что посещаете и читаете мой сайт.
Вроде все делаю как написано во всех инструкциях — а воз и ныне там на CenOS7
Да, есть такая ошибка. Я поправил статью и убрал данный шаг. Без него работает!