Исправление ошибки гостевых дополнений VirtualBox в Ubuntu Guest

Убунту 15

VirtualBox — это мощный продукт виртуализации x86 и AMD64/Intel64 для корпоративного и домашнего использования. Несмотря на его надежную природу, пользователи часто сталкиваются с ошибкой при установке гостевых дополнений VirtualBox на гостевую систему Ubuntu. Эта статья проведет вас через процесс исправления этой ошибки.

Понимание ошибки

Сообщение об ошибке обычно гласит: «Сборка основного модуля гостевых дополнений… не удалась!». Эта ошибка предполагает, что заголовки для текущего запущенного ядра не найдены. Если не удается собрать основной модуль гостевых дополнений, вы можете проверить файл журнала /var/log/vboxadd-install.log на наличие конкретного сообщения об ошибке и причины сбоя.

Предпосылки

Прежде чем углубляться в решения, убедитесь, что у вас установлена ​​последняя версия VirtualBox. Рекомендуется скачивать с официального Веб-сайт VirtualBox в отличие от использования версии из репозитория. Это гарантирует совместимость и наличие необходимых обновлений для гостевых дополнений.

Решения

Установить заголовки ядра

Первое решение этой ошибки — установка заголовков ядра. Для этого выполните в терминале следующую команду:

sudo apt-get install build-essential linux-headers-$(uname -r) dkms

Вот что делает эта команда:

  • sudo: Эта команда дает вам доступ суперпользователя, позволяя вам устанавливать пакеты.
  • apt-get install: это команда для установки пакетов в Ubuntu.
  • build-essential: этот пакет содержит информационный список пакетов, которые считаются необходимыми для сборки пакетов Ubuntu, включая компилятор gcc, make и другие необходимые инструменты.
  • linux-headers-$(uname -r): устанавливает заголовки текущего работающего ядра. Команда uname -r выводит текущую версию ядра.
  • dkms: поддержка динамических модулей ядра (DKMS) — это программа/фреймворк, позволяющая создавать модули ядра Linux, исходные коды которых обычно находятся за пределами исходного дерева ядра.

Включить 3D-ускорение

В некоторых случаях включение 3D-ускорения в настройках VirtualBox может помочь решить проблемы с гостевыми дополнениями. Вот как это сделать:

  1. Заходим в настройки виртуальной машины.
  2. Перейдите к дисплею.
  3. Включите 3D-ускорение.

Проверьте файл журнала

Если приведенные выше решения не работают, вы можете проверить файл журнала, чтобы узнать конкретное сообщение об ошибке и причину сбоя. Вы можете сделать это, выполнив следующую команду в терминале:

кот /var/log/vboxadd-install.log

Команда cat используется для просмотра содержимого файлов. Здесь он используется для просмотра содержимого файла vboxadd-install.log.

Заключение

Хотя VirtualBox — мощный инструмент для виртуализации, могут возникать ошибки. Однако, обновляя VirtualBox, устанавливая необходимые заголовки ядра, включив 3D-ускорение и проверяя файл журнала на наличие конкретных ошибок, вы можете устранить неполадки и решить «Сборка основного модуля гостевых дополнений… сбой!» ошибка эффективно.

Гостевые дополнения VirtualBox — это набор драйверов и системных приложений, повышающих производительность и функциональность виртуальной машины, работающей в VirtualBox. Они предоставляют такие функции, как улучшенная поддержка видео и графики, общие папки, бесшовная интеграция с мышью и многое другое.

Эта ошибка возникает, когда заголовки для текущего работающего ядра не найдены. Модуль Guest Additions не может быть собран, потому что ему требуются эти заголовки для компиляции и установки необходимых драйверов и модулей.

Чтобы проверить файл журнала, вы можете запустить в терминале следующую команду: cat /var/log/vboxadd-install.log. Это отобразит содержимое файла vboxadd-install.log, который содержит подробную информацию о процессе установки и любых возникших ошибках.

Да, установка заголовков ядра — одно из решений этой ошибки. Команда sudo apt-get install build-essential linux-headers-$(uname -r) dkms устанавливает необходимые заголовки для текущего запущенного ядра, что позволяет успешно собрать модуль гостевых дополнений.

Включение 3D-ускорения в настройках VirtualBox может помочь решить проблемы совместимости и повысить производительность при использовании определенных функций гостевых дополнений, таких как улучшенная графика и воспроизведение видео. Это позволяет виртуальной машине использовать возможности аппаратного ускорения хост-системы.

Похожие записи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *