Dopo aver scaricato il seguente iso VBoxGuestAdditions_5.1.0.iso basato sulla seguente documentazione https://www.vagrantup.com/docs/virtualbox/boxes.html
e quindi eseguendo i seguenti comandi
sudo mkdir /media/VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_5.1.0.iso /media/VBoxGuestAdditions
sudo sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
Ricevo ed errore:
Impossibile impostare il servizio vboxadd, controllare il file di registro /var/log/VBoxGuestAdditions.log per i dettagli.
Quando rivedo questo registro, fa riferimento a un altro file di registro /var/log/vboxadd-install.log
. Quando rivedo questo registro, vedo quanto segue:
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.
Ho installato i seguenti pacchetti. Li ho anche rimossi e li ho aggiunti di nuovo:
linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential
Non sono sicuro di come eseguire il debug ulteriormente. Qualsiasi aiuto al problema sarebbe apprezzato.
Inoltre, ho quindi tentato di utilizzare il CD di aggiunta guest incluso in Virtual Box. Quando si inserisce il CD e si accetta l'installazione, si verifica quanto segue Quando si inserisce il CD Guest Additions, viene visualizzato il seguente errore:
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...
Procedo quindi a rivedere il file /var/log/VBoxGuestAdditions.log e questo è ciò che indica:
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..
Procedo quindi ad aprire /var/log/vboxadd-install.log e vedo quanto segue:
/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.
Ciò pone il sistema in cattivo stato senza alcun modo di recupero se non ricominciare da capo con l'immagine.