Установите гостевые дополнения VirtualBox в CentOS, RHEL и Fedora
Гостевые дополнения VirtualBox — это программное обеспечение (обычно драйверы устройств и другие специальные системные приложения), обеспечивающее плавную интеграцию между хост-системой и гостевой системой. Они помогают вам максимально эффективно использовать гостевую операционную систему для повышения производительности и удобства использования.
Читайте также: как установить гостевые дополнения VirtualBox в Ubuntu
Некоторые из функций, предлагаемых Гостевыми дополнениями, включают интеграцию указателя мыши, функцию Drag'n'Drop, общий буфер обмена, общие папки, расширенную поддержку видео, синхронизацию времени, общие пути взаимодействия между хостом и гостем, бесшовные окна и более.
Гостевые дополнения предназначены для установки на виртуальную машину после установки гостевой операционной системы.
В этой статье мы объясним, как установить гостевые дополнения VirtualBox в дистрибутивах на базе CentOS и RHEL, таких как Fedora и Научный Linux.
Как установить гостевые дополнения VirtualBox в CentOS
1. Сначала включите репозиторий EPEL в гостевой операционной системе CentOS/RHEL, чтобы установить некоторые необходимые пакеты, необходимые для процесса установки, как показано ниже. .
yum -y install epel-release
2. Затем обновите каждый пакет в вашей гостевой системе, включая ядро, до последней доступной и разрешимой версии, как показано. После завершения процесса обновления перезагрузите вашу систему, чтобы завершить процесс обновления и начать использовать новое ядро.
yum -y update [On RHEL/CentOS]
dnf -y upgrade [On Fedora 22+]
3. После завершения процесса обновления установите все заголовки ядра, инструменты разработчика и другие соответствующие пакеты, необходимые для установки гостевых дополнений из исходного кода, как показано.
---------- On RHEL/CentOS ----------
yum install make gcc kernel-headers kernel-devel perl dkms bzip2
---------- On Fedora 22+ ----------
dnf install make gcc kernel-headers kernel-devel perl dkms bzip2
4. Затем установите для переменной среды KERN_DIR каталог исходного кода ядра (/usr/src/kernels/$ (uname -r) >) и экспортируйте его одновременно, как показано.
export KERN_DIR=/usr/src/kernels/$(uname -r)
5. Теперь вы можете смонтировать ISO-образ гостевых дополнений и запустить установщик двумя способами:
Установите гостевые дополнения через графический интерфейс
Если у вас установлена среда рабочего стола, используйте эту опцию: в строке меню виртуальной машины выберите Устройства => нажмите Вставить образ компакт-диска с гостевыми дополнениями, чтобы смонтировать >ISO-файл гостевых дополнений в вашей гостевой ОС.
Откроется диалоговое окно с предложением Запустить установщик. Нажмите Выполнить, чтобы запустить его. Это, в свою очередь, откроет терминал, который покажет детали установки (следуйте инструкциям на экране).
Установите гостевые дополнения через терминал
Войдите в терминал и выполните следующие команды, чтобы смонтировать файл ISO гостевых дополнений, перейдите в каталог, где был смонтирован ISO-образ гостевых дополнений, внутри вы найдете установщики гостевых дополнений VirtualBosx для различных платформ, запустите тот, что для Linux, выглядит следующим образом.
mount -r /dev/cdrom /media
cd /media/
./VBoxLinuxAdditions.run
6. После завершения установки выключите гостевую систему, чтобы выполнить определенные настройки, как описано ниже.
Примечание. Если у вас не установлена среда рабочего стола, вы можете установить рабочий стол Gnome 3 или пропустить следующий раздел. Вам должно быть хорошо идти.
7. Теперь вам нужно включить функции общего буфера обмена и перетаскивания для вашей гостевой операционной системы. В настройках гостевого компьютера CentOS, RHEL и Fedora выберите Общие => Дополнительно. Strong> и включите эти две опции, щелкните раскрывающийся список опций, чтобы выбрать опцию.
Закончив, нажмите ОК, чтобы сохранить настройки, загрузить гостевую ОС и убедиться, что только что внесенные изменения работают должным образом.
Читайте также: как включить USB в VirtualBox
Вот и все! Гостевые дополнения VirtualBox упрощают вашу жизнь при использовании гостевых операционных систем, обеспечивая плавную интеграцию между хостовой и гостевой системами. Если у вас возникнут какие-либо проблемы во время установки, воспользуйтесь формой обратной связи ниже, чтобы задать любые вопросы.