Встановлення Virtualbox Guest additions в Ubuntu Server, Записки щоденної роботи

Програмування та інші надлишки роботи, з якою доводиться працювати щодня.

Встановлення Virtualbox Guest additions в Ubuntu Server

Що за доповнення та для чого вони потрібні?

Virtualbox Guest additions спочатку були зроблені для систем лінійки Windows (відповідно до документації) і представляють собою набір драйверів і утиліт для управління гостьовою ОС.

У Linux ці доповнення також набір драйверів, але є модулі для ядра. У зв'язку з цим, модулі необхідно перезбирати щоразу, як буде оновлено пакет ядра Linux (linux-image-*), якщо в системі не встановлено DKMS.

У більшості *nix систем модулі Virtualbox є, але дуже старих версій. В офіційній документації рекомендується замінювати їх Доповненнями, які є актуальними для версії Virtualbox, встановленої на хості.

Встановлюємо

Отже, щоб встановити доповнення гостьовий ОС, необхідно:

— Оновити гостьову систему, оскільки модулі ядра працюють лише з тією версією ядра, на якій вони зібрані:

— Встановити build-essential, тому що ми плануємо збирати модуль ядра, а цей метапакет містить необхідні нам make та gcc:

На щастя, в Ubuntu є DKMS і нам не доведеться збирати модулі вручну щоразу, як оновили систему. Ставимо його:

У меню Virtualbox вибираємо Пристрої → Встановити Додатки для гостьової ОС або натискаємо Host+D. Монтуємо cdrom:

Переходимо на змонтований диск та запускаємо установку: