Ich führe Ubuntu 16.04 als Gastsystem in Windows 8.1 (VirtualBox) aus und versuche, die Gastzusätze zu installieren, um die 3D-Beschleunigung zu aktivieren. Ich erhalte jedoch die folgenden Fehlermeldungen:
/var/log/vboxadd-install.log
grep: /lib/modules/4.4.0-104-generic/build/include/linux/version.h: No such file or directory
make KBUILD_VERBOSE=1 CONFIG_MODULE_SIG= -C /lib/modules/4.4.0-104-generic/build SUBDIRS=/tmp/vbox.0 SRCROOT=/tmp/vbox.0 -j2 modules
make[1]: warning: -jN forced in submake: disabling jobserver mode.
test -e include/generated/autoconf.h -a -e include/config/auto.conf || ( \
echo >&2; \
echo >&2 " ERROR: Kernel configuration is invalid."; \
echo >&2 " include/generated/autoconf.h or include/config/auto.conf are missing.";\
echo >&2 " Run 'make oldconfig && make prepare' on kernel src to fix it."; \
echo >&2 ; \
/bin/false)
mkdir -p /tmp/vbox.0/.tmp_versions ; rm -f /tmp/vbox.0/.tmp_versions/*
make -f ./scripts/Makefile.build obj=/tmp/vbox.0
sudo sh ./VBoxLinuxAdditions.run:
Verifying archive integrity... All good.
Uncompressing VirtualBox 5.1.28 Guest Additions for Linux...........
VirtualBox Guest Additions installer
Removing installed version 5.1.28 of VirtualBox Guest Additions...
Copying additional installer modules ...
Installing additional modules ...
vboxadd.sh: Starting the VirtualBox Guest Additions.
You may need to restart the Window System (or just restart the guest system)
to enable the Guest Additions.
Schritte, die ich unternommen habe:
Installieren Sie die neuesten Virtualbox-Treiber 5.2.4
installiere linux-headers-generic
Wie kann ich feststellen, ob meine Kernel-Version unterstützt wird oder nicht? Welche Schritte könnte ich von hier aus unternehmen?
➜ ~ lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 16.04.3 LTS
Release: 16.04
Codename: xenial
➜ ~ uname -r
4.4.0-104-generic
16.04
kernel
virtualbox
guest-additions
Riccardo
quelle
quelle
virtualbox-guest-x11
aus dem Repository zu installieren ? Es funktioniert normalerweise auf meinem 16.04 Gast.build-essential
installiert? Ich habe Guest Additions ISO erfolgreich installiert . Einzelheiten finden Sie in meiner Frage .Antworten:
Ich habe die Lösung hier gefunden , wie @ N0rbert sagte, habe ich installiert
build-essential
und dann mein System vorbereitet, um ein Kernelmodul mit den folgenden Befehlen zu erstellen:Ich denke nicht, dass
dist-upgrade
es notwendig ist, vielleichtupgrade
ist es genug, aber verwenden Sie es, wie Sie es für richtig halten./ usr / lib / nux / unity_support_test -p:
quelle