Nach dem Herunterladen der folgenden iso VBoxGuestAdditions_5.1.0.iso basierend auf der folgenden Dokumentation https://www.vagrantup.com/docs/virtualbox/boxes.html
und dann die folgenden Befehle ausführen
sudo mkdir /media/VBoxGuestAdditions
sudo mount -o loop,ro VBoxGuestAdditions_5.1.0.iso /media/VBoxGuestAdditions
sudo sh /media/VBoxGuestAdditions/VBoxLinuxAdditions.run
Ich erhalte und Fehler:
Fehler beim Einrichten des Dienstes vboxadd. Überprüfen Sie die Protokolldatei /var/log/VBoxGuestAdditions.log auf Details.
Wenn ich dieses Protokoll überprüfe, verweist es auf eine andere Protokolldatei /var/log/vboxadd-install.log
. Wenn ich dieses Protokoll überprüfe, sehe ich Folgendes:
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.
Ich habe die folgenden Pakete installiert. Ich habe sie sogar entfernt und wieder hinzugefügt:
linux-headers-$(uname -r) linux-generic linux-image-generic linux-headers-generic linux-signed-generic dkms build-essential
Ich bin nicht sicher, wie ich das weiter debuggen soll. Jede Unterstützung für das Problem wäre dankbar.
Außerdem habe ich dann versucht, die in Virtual Box enthaltene Gast-Additions-CD zu verwenden. Beim Einlegen der CD und Akzeptieren der Installation tritt Folgendes auf: Beim Einlegen der Guest Additions-CD wird folgende Fehlermeldung angezeigt:
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...
Anschließend überprüfe ich die Datei /var/log/VBoxGuestAdditions.log. Dies zeigt Folgendes an:
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..
Ich gehe dann zu /var/log/vboxadd-install.log und sehe Folgendes:
/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.
Dies versetzt das System in einen schlechten Zustand, und es kann nur wiederhergestellt werden, wenn mit dem Image neu begonnen wird.