Не вдається встановити VBoxGuestAdditions 5.1.0 на Ubuntu 14.04


8

Після завантаження наступних iso VBoxGuestAdditions_5.1.0.iso на основі наступної документації https://www.vagrantup.com/docs/virtualbox/boxes.html

а потім виконайте наступні команди

sudo mkdir /media/VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_5.1.0.iso /media/VBoxGuestAdditions
sudo sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run

Я отримую та помилки:

Не вдалося настроїти службу vboxadd, перевірте файл журналу /var/log/VBoxGuestAdditions.log для отримання детальної інформації.

Коли я переглядаю цей журнал, він посилається на інший файл журналу /var/log/vboxadd-install.log. Переглядаючи цей журнал, я бачу таке:

make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/3.13.0-93-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules
make[1]: Makefile: No such file or directory
make[1]: warning: -jN forced in submake: disabling jobserver mode.
make[1]: *** No rule to make target `Makefile'.  Stop.
make: *** [vboxguest] Error 2
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

У мене встановлені такі пакети. Я навіть видалив їх і знову додав: linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential

Я не впевнений, як це налагодити далі. Будь-яка допомога в цій проблемі буде вдячна.

Крім того, я спробував використати компакт-диск з додатком для гостей, який входить до Virtual Box. Після введення компакт-диска та прийняття інсталяції відбувається наступне. Після вставки компакт-диска «Додавання гостей» я отримую таку помилку:

Verifying archive integrity... All good.  
Uncompressing VirtualBox 5.1.4 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 4.3.20 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Building Guest Additions kernel modules.
Failed to set up service vboxadd, please check the log file
/var/log/VBoxGuestAdditions.log for details.
Press Return to close this window...

Потім я переходжу до розгляду файлу /var/log/VBoxGuestAdditions.log, і ось що воно вказує:

vboxadd.sh: failed: Look at /var/log/vboxadd-install.log to find out what went wrong.
vboxadd.sh: failed: Please check that you have gcc, make, the header files for your Linux kernel and possibly perl installed..

Потім переходжу до відкриття /var/log/vboxadd-install.log і бачу таке:

/tmp/vbox.0/Makefile.include.header:97: *** Error: unable to find the sources of your current Linux kernel. Specify KERN_DIR=<directory> and run Make again.  Stop.
Creating user for the Guest Additions.
Creating udev rule for the Guest Additions kernel module.

Це ставить систему в поганий стан, і немає жодного способу відновлення, за винятком початку роботи із зображенням.

Відповіді:


12

здається, що були деякі передумови, ви не виконали щось на кшталт: apt-get install build-essential module-assistant linux-headers-$(uname -r)

це працювало для мене.


Здається, мені не вистачало пакета помічника модуля. Як тільки я встановив цей пакет, гостьові доповнення почали працювати.
thxmike

Це одне для мене не вийшло, мені довелося також встановити заголовки Linux:apt-get install -r gcc make linux-hearders-$(uname -r)
Travitron

Це module-assistantзробив і для мене. В Ubuntu я теж роблю virtualbox-dkms.
jonpeck

Іноді при встановленні linux-заголовків виникає помилка із записом "Неможливо знайти пакети". У цьому випадку, будь ласка, запустіть наступні команди: apt-get install linux-headers-<LATEST VERSION>-ubuntu-amd64іapt-get install linux-image-<LATEST VERSION>-ubuntu-amd64
TheRookierLearner

0

Доповнення гостей є частиною інсталяції VirtualBox. У інтерфейсі Virtualbox натисніть на:

Device -> Insert Guest Additions -> CD Image.

Тепер із вашої гостьової ОС запустіть інсталяцію гостя з компакт-диска в машині для гостей.


Я також спробував цей процес. Це не працює. Я стикаюся з тим же питанням, що і вище.
thxmike

Які помилки виникають під час запуску компакт-диска після вставки зображення?
ЛД Джеймс

Я оновив попереднє питання, що вказує на проблему під час вставлення компакт-дисків з додатками для гостей
thxmike

@thxmike Ви знаходитесь в гостьовій машині, коли виконуєте цю інсталяцію?
ЛД Джеймс

Щоб відповісти на вищезазначене питання, так, я перебуваю на гостьовій машині.
thxmike

0

У мене була ця проблема. Для того, щоб виправити це, я скопіював файл VBoxLinuxAdditions.run в / root / папку та змінив дозволи файлу на 755. Також я встановив передумови "побудувати необхідний модуль-помічник linux-заголовків - $ (uname -r)" . Після цього установка спрацювала.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.