Ошибка при создании основного модуля гостевых дополнений при установке гостевых дополнений VirtualBox

Я установил Ubuntu 12.10 Guest на хост Ubuntu 12.04, используя VirtualBox. Все из репозитория и без прямой установки. Когда я устанавливаю гостевые дополнения, в консоли отображается следующая ошибка. Перед запуском команды я сопоставил VBoxGuestAdditions.iso в гостевой системе.

Самое близкое, что я мог получить, это эта статья, в которой говорится об установке последней версии VirtualBox (а не той, что в репозитории). Есть ли альтернативное решение?

sudo ./VBoxLinuxAdditions.run

Verifying archive integrity... All good.  
Uncompressing VirtualBox 4.1.12 Guest Additions for Linux.........  
VirtualBox Guest Additions installer  
Removing installed version 4.1.12 of VirtualBox Guest Additions...  
Removing existing VirtualBox DKMS kernel modules ...done.  
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 ...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.
35
задан 21 October 2012 в 19:18

6 ответов

Для VirtualBox версии 4.2.0. Версия Oracle.

Установите пакет virtualbox-guest-x11, и все будет в порядке.

enter image description here

Из терминала (виртуальная система)

sudo apt-get install virtualbox-guest-x11

Перезагрузите виртуальную систему.

0
ответ дан 21 October 2012 в 19:18

Обновлен VirtualBox до последней версии, проблема решена. Установка гостевых дополнений в порядке.

0
ответ дан 21 October 2012 в 19:18
  1. Запустите терминал и введите:

    sudo apt-get install build-essential linux-headers-`uname -r` dkms
    
  2. Затем переустановите VirtualBox Guest Addition из Устройства → Установить Guest Addition .

Протестировано в Windows 7 как хост с VirtualBox 2.2.4

0
ответ дан 21 October 2012 в 19:18

Я получил страшное "Заголовки для текущего рабочего ядра, не были найдены" даже при том, что "Полное Универсальное Ядро Linux и Заголовки" были установлены (Ubuntu 12.10, работающая под VirtualBox на Windows Server 2003/Q6600). Таким образом, я проверил эту страницу...

Для пользы ясности точная команда для Вас копирует-pasters там (который включал бы меня, следовательно я узнал, что немного разъяснения было в порядке):

sudo apt-get install build-essential linux-headers-`uname -r` dkms

Который далее подразумевает под "Устройствами", сначала включают "Общий Буфер обмена" к "Двунаправленному" (для простоты использования)

Затем откройтесь, окно терминала (нажмите на главную кнопку "Dash", введите "терминал" в поле поиска, нажмите на терминальный значок для открытия того же),

Затем скопировать/вставить вышеупомянутое sudo склонный - получает команду в окне терминала путем щелчка правой кнопкой в окне терминала

Затем введите свой корень/пароль администратора при запросе

Затем Гостевое Дополнение Устройств/Установки через VirtualBox

И, постороннее для вышеупомянутой последовательности, но все еще на предмет Гостевых Дополнений, последнее/самое большое может всегда загружаться/монтироваться как CD с

http://download.virtualbox.org/virtualbox/

Дополнительная информация для Ubuntu 12.10, поскольку я впоследствии узнал, что имел к

  1. apt-get purge xserver-xorg-video-vmware

  2. переустановите гостевые дополнения от 4.6.2 .iso (доступный от вышеупомянутого URL)

  3. добавьте "vboxvideo" в/etc/modules (я

    sudo gedit /etc/modules
    

    но мог

    sudo bash -c 'echo vboxvideo >> /etc/modules' 
    

    )

  4. остановите виртуальную машину

  5. Настройки/Дисплей/Разрешать 3D ускорение

получить лучшую производительность. Теперь я добираюсь:

Not software rendered:    yes
Not blacklisted:          yes
GLX fbconfig:             yes
GLX texture from pixmap:  yes
GL npot or rect textures: yes
GL vertex program:        yes
GL fragment program:      yes
GL vertex buffer object:  yes
GL framebuffer object:    yes
GL version is 1.4+:       yes

а также некоторые not-so-pleasing предупреждения OpenGL, связанные с меза-таблицей от команды

/usr/lib/nux/unity_support_test -p
14
ответ дан 21 October 2012 в 19:18

Обновление до Virtualbox версии 4.2.4 с использованием Synaptic Package Manager (Dash Home не отображал новую версию в репозиториях Ubuntu). Мне все еще нужно было получить заголовки ядра, чтобы избежать сообщения об ошибке «отсутствующие заголовки ядра» и создать гостевые дополнения. .

sudo apt-get install build-essential kernel-headers-`uname -r`

Примечание: это БАКТИК uname -r, а не единственный апостроф 'uname -r' (на моей клавиатуре обратная черта находится слева от числа 1).

0
ответ дан 21 October 2012 в 19:18

Вот как вы это делаете:

Шаг 1: Установите новейшую версию Virtual Box. Это очень важно, ребята. Какую бы версию вы не имели, просто удалите ее, а затем установите последнюю версию.

Шаг 2: Выберите «Устройства» -> «Вставить образ компакт-диска Guest Additions» из меню окна виртуальной машины

Шаг 3: Откройте терминал и затем

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

Шаг 4: Перейдите к папка

/media/osboxes/VBOXADDITIONS_5.1.6_110634/ 

или где находится ваш скрипт VBoxLinuxAdditions.run.

Шаг 5: Запустите сценарий VBoxLinuxAdditions.run, набрав в терминале следующее ./VBoxLinuxAdditions.run

Шаг 6: Закройте виртуальный ящик и снова откройте его. Он будет регулировать размер окна так, как вы этого хотите.

0
ответ дан 21 October 2012 в 19:18

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

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