В этой статье, я расскажу как установить VirtualBox Guest Additions в CentOS7.
Прежде всего, монтируем образ VirtualBox Guest Additions в виртуальную машину. Сделать это можно, из главного меню окна виртуальной машины, выбрав Devices > Insert Guest Additions
В случае, если образ VirtualBox Guest Additions не был загружен ранее, то VirtualBox предложит его загрузить, соглашаемся.
Далее, запускаем виртуальную машину.
1. Получаем root привелегии
- Логинимся как root
- либо переходим к root-у, через sudo -i
- либо выполняем все дальнейшие команды через sudo <команда>.
2. Обновляем ядро
yum update kernel*
3. Монтируем образ VirtualBox Guest Additions
mkdir -p /media/VirtualBoxGuestAdditions mount -r /dev/cdrom /media/VirtualBoxGuestAdditions
4. Добавляем репозиторий Epel
rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
5. Устанавливаем необходимые пакеты
yum install gcc kernel-devel kernel-headers dkms make bzip2 perl
6. Устанавливаем переменную KERN_DIR
KERN_DIR=/usr/src/kernels/`uname -r`/build export KERN_DIR
7. Устанавливаем VirtualBox Guest Additions
cd /media/VirtualBoxGuestAdditions ./VBoxLinuxAdditions.run
8. Перезагружаемся
reboot
Тоже самое одной командой
yum update kernel* \ && mkdir -p /media/VirtualBoxGuestAdditions \ && mount -r /dev/cdrom /media/VirtualBoxGuestAdditions \ && rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm \ && yum install gcc kernel-devel kernel-headers dkms make bzip2 perl \ && KERN_DIR=/usr/src/kernels/`uname -r`/build \ && export KERN_DIR \ && cd /media/VirtualBoxGuestAdditions \ && ./VBoxLinuxAdditions.run && reboot