Установка VirtualBox Guest Additions на Linux сервер

Apr 19, 2020 15:31


Это на самом деле достаточно просто.

Нам понадобятся:
  1. Среда сборки. GCC, make и товарищи. Во многих дистрибутивах они объединены в один логический пакет.
  2. Набор утилит dkms (Dynamic Kernel Modules Support).
  3. Заголовочные файлы ядра. Обычно уже установлены.
  4. Собственно диск с Guest Additions. Идёт с VirtualBox.

Рассмотрим всё на примере дистрибутива на базе Debian (в нашем случае - Ubuntu).
Подготовка:
  1. Убедитесь, что к вашей виртуальной машине подключён привод оптических дисков.

  2. Установите недостающие пакеты:

    # apt-get install build-essential dkms linux-headers-generic Reading package lists... Done Building dependency tree Reading state information... Done linux-headers-generic is already the newest version (4.15.0.96.87). linux-headers-generic set to manually installed. The following additional packages will be installed: … Do you want to continue? [Y/n](ну, да, а ты как думало?) Get:1 http://… … Selecting previously unselected package … Preparing to unpack … Unpacking … Setting up … Processing triggers … #
  3. Подключите диск с Guest Additions ()

  4. Смонтируйте его в системе

    # mount /dev/cdrom /mnt mount: /mnt: WARNING: device write-protected, mounted read-only. #

  5. Перейдите в смонтированный каталог и запустите сборку:

    # cd /mnt/ # ./VBoxLinuxAdditions.run Verifying archive integrity... All good. Uncompressing VirtualBox 6.1.4 Guest Additions for Linux........ VirtualBox Guest Additions installer Copying additional installer modules ... Installing additional modules ... VirtualBox Guest Additions: Starting. VirtualBox Guest Additions: Building the VirtualBox Guest Additions kernel modules. This may take a while. VirtualBox Guest Additions: To build modules for other installed kernels, run VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup VirtualBox Guest Additions: or VirtualBox Guest Additions: /sbin/rcvboxadd quicksetup all VirtualBox Guest Additions: Building the modules for kernel 4.15.0-58-generic. update-initramfs: Generating /boot/initrd.img-4.15.0-58-generic VirtualBox Guest Additions: Running kernel modules will not be replaced until the system is restarted #

Собственно говоря, всё! Осталось перезагрузиться и можно пользоваться.
See also:

Монтирование VirtualBox Shared Folders без базара (+systemd)
Спасибо

TechRepublic: How to install VirtualBox Guest Additions on a GUI-less Ubuntu server host by Jack Wallen

support, *nix, virtualbox

Previous post Next post
Up