Возникли проблемы при установке гостевых дополнений для гостевой ОС Xubuntu 13.10 в Virtualbox 4.2.10

Я использую Ubuntu 13.04 64-BIT в качестве операционной системы host под управлением Virtual Box 4.2.10. Я получаю это сообщение, когда говорю virtualbox установить гостевые дополнения (CTRL + D), подключить том в гостевой ОС и запустить файл VBoxLinuxAdditions.run, используя root, с помощью:

sudo ./VBoxLinuxAdditions.run

Он запускается, а затем приходит на эти сообщения об ошибках:

Verifying archive integrity... All good.
Uncompressing VirtualBox 4.2.10 Guest Additions for Linux..........
VirtualBox Guest Additions installer
Removing existing VirtualBox non-DKMS kernel modules ...done.
Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

    Building the main Guest Additions module ...done.
    Building the shared folder support module ...fail!
    (Look at /var/log/vboxadd-install.log to find out what went wrong)
    Doing non-kernel setup of the Guest Additions ...done.
    Installing the Window System drivers
    Warning: unknown version of the X Window System installed.  Not installing
    X Window System drivers.
    Installing modules ...done.
    Installing graphics libraries and desktop services components ...done.
    allusers@allusers-VirtualBox:/media/allusers/VBOXADDITIONS_4.2.10_84104$ 

Я следовал всему из официального руководства VirtualBox по установке гостевых дополнений для linux Я использовал некоторые другие команды, такие как:

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

и:

sudo apt-get install virtualbox-guest-x11

Я перезагрузился после выполнения этой команды, и она все еще не работает. Это все еще говорит, что модули ядра отсутствуют, и окно не является бесшовным. Есть идеи, в чем может быть проблема? Вот файл журнала vboxadd-install.log

2
задан 1 November 2013 в 04:31

1 ответ

У меня была та же проблема на хосте Debian Wheezy, где я запускал VirtualBox 4.1.8 (с Kubuntu 13.10 в качестве гостя).

После некоторых раскопок кажется, что для установки гостевых дополнений в последние производные дистрибутивы Linux 13.10 (такие как ваш: Xubuntu 13.10) требуется как минимум версия 4.3 VirtualBox, запущенная на хосте.

Чтобы обновить версию VirtualBox до 4.3:

Добавьте официальный репозиторий в свой файл /etc/apt/sources.list:

deb http://download.virtualbox.org/virtualbox/debian raring contrib

Добавьте официальный ключ репозитория Oracle и Обновите свой список репозиториев:

wget -q http://download.virtualbox.org/virtualbox/debian/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt-get update

Выберите идентификатор любого работающего демона virtualbox:

ps -aux | grep virtualbox

и убейте их.

Установите новую версию VirtualBox (она автоматически удалит предыдущую версию)

sudo apt-get install virtualbox-4.3

Запустите гостя из интерфейса VirtualBox и установите гостевые дополнения из 4.3 .iso на гостевой Linux 13.10, так же, как вы ( sudo ./VBoxLinuxAdditions.run). Модуль ядра найдет соответствующий заголовок linux для компиляции.

Надеюсь, это поможет.

Для информации, вот универсальное руководство по установке дистрибутива Linux для VirtualBox

0
ответ дан 1 November 2013 в 04:31

Другие вопросы по тегам:

Похожие вопросы: