Не удалось установить VBoxGuestAdditions 5.1.0 на Ubuntu 14.04

После загрузки следующей 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

Я не уверен, как отладить это далее. Любая помощь проблеме ценилась бы.

Кроме того, я затем попытался использовать Гостевое дополнение CD, который включен с Виртуальным Полем. После ввода CD и принятия установки, следующее происходит После вставки Гостевых Дополнений CD, я получаю следующую ошибку:

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.

Это помещает систему в плохое состояние без способа восстановиться за исключением запуска с изображения.

8
задан 4 September 2016 в 15:10

3 ответа

кажется, что были некоторые предпосылки, как которые Вы не выполнили что-то: apt-get install build-essential module-assistant linux-headers-$(uname -r)

это работало на меня.

12
ответ дан 23 November 2019 в 05:34

Гостевые Дополнения являются частью Установки VirtualBox. От интерфейса Virtualbox нажмите:

Device -> Insert Guest Additions -> CD Image.

Теперь из Вашей гостевой ОС, запущенной Гостевая установка с CD в Гостевой машине.

0
ответ дан 23 November 2019 в 05:34

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

0
ответ дан 23 November 2019 в 05:34

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

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