Vraag Kan VBoxGuestAdditions 5.1.0 niet installeren op Ubuntu 14.04


Na het downloaden van de volgende iso VBoxGuestAdditions_5.1.0.iso gebaseerd op de volgende documentatie https://www.vagrantup.com/docs/virtualbox/boxes.html

en voer dan de volgende commando's uit

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

Ik ontvang en fout:

Kan service vboxadd niet instellen, controleer het logbestand   /var/log/VBoxGuestAdditions.log voor meer informatie.

Wanneer ik dit log bekijk, verwijst het naar een ander logbestand /var/log/vboxadd-install.log. Wanneer ik dit log bekijk, zie ik het volgende:

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.

Ik heb de volgende pakketten geïnstalleerd. Ik heb ze zelfs verwijderd en opnieuw toegevoegd: linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential

Ik weet niet zeker hoe ik dit verder moet debuggen. Alle hulp aan het probleem zou op prijs worden gesteld.

Daarnaast heb ik geprobeerd de gast-optelcd te gebruiken die is meegeleverd met Virtual Box. Bij het invoeren van de CD en het accepteren van de installatie, gebeurt het volgende Na het plaatsen van de CD Guest Additions ontvang ik de volgende foutmelding:

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...

Ik ga vervolgens verder met het lezen van het bestand /var/log/VBoxGuestAdditions.log, en dit is wat het aangeeft:

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..

Ik ga dan verder met het openen van /var/log/vboxadd-install.log en ik zie het volgende:

/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.

Dit plaatst het systeem in een slechte staat zonder enige manier om te herstellen, behalve om opnieuw te beginnen met de afbeelding.


8
2017-08-28 14:13


oorsprong




antwoorden:


het lijkt erop dat er enkele voorwaarden waren waaraan je niet kon voldoen zoiets als: apt-get install build-essential module-assistant linux-headers-$(uname -r)

het werkte voor mij.


12
2017-10-13 22:46



Het lijkt erop dat ik het module-assistent-pakket miste. Zodra ik dit pakket installeerde, begonnen guest-toevoegingen te werken. - thxmike
Dit alleen werkte niet voor mij, ik moest ook linux headers installeren: apt-get install -r gcc make linux-hearders-$(uname -r) - Travitron
De module-assistant . In Ubuntu ook virtualbox-dkms. - jonpeck
Soms geeft het installeren van linux-headers de foutmelding "Kan geen pakketten lokaliseren". Voer in dat geval de volgende opdrachten uit: apt-get install linux-headers-<LATEST VERSION>-ubuntu-amd64 en apt-get install linux-image-<LATEST VERSION>-ubuntu-amd64 - TheRookierLearner


De gasttoevoegingen is een onderdeel van de VirtualBox-installatie. Klik vanuit de Virtualbox-interface op:

Device -> Insert Guest Additions -> CD Image.

Voer nu vanuit je Guest OS de Guest-installatie uit vanaf de CD in de Guest-machine.


0
2017-08-28 14:30



Ik heb dit proces ook geprobeerd. Het werkt niet. Ik kom hetzelfde probleem tegen als hierboven. - thxmike
Welke fouten krijg je als je de CD start na het invoegen van de afbeelding? - L. D. James
Ik heb de eerdere vraag met betrekking tot het probleem bij het invoegen van de Guest-toevoegingen-cd bijgewerkt - thxmike
@thxmike Zit u in de gastmachine wanneer u deze installatie uitvoert? - L. D. James
Om de bovenstaande vraag te beantwoorden, Ja, ik ben op de gastmachine. - thxmike


Ik had dit probleem. Om het te repareren heb ik het bestand VBoxLinuxAdditions.run naar / root / map gekopieerd en de bestandsrechten gewijzigd in 755. Ook heb ik de vereisten "build-essential module-assistant linux-headers - $ (uname -r)" geïnstalleerd . Daarna werkte de installatie.


0
2017-09-26 18:31