5 votes

Installation des additions invité Ubuntu 16.04 | La configuration du noyau est invalide?

Je cours Ubuntu 16.04 en tant que système invité dans Windows 8.1 (VirtualBox) et j'essaie d'installer les additions invitées afin d'activer l'accélération 3D. Cependant, je reçois les messages d'erreur suivants :

/var/log/vboxadd-install.log

grep: /lib/modules/4.4.0-104-generic/build/include/linux/version.h: Aucun fichier ou dossier de ce type
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 "  ERREUR : La configuration du noyau est invalide.";       \
echo >&2 "         include/generated/autoconf.h ou include/config/auto.conf manquent.";\
echo >&2 "         Exécutez 'make oldconfig && make prepare' sur la source du noyau pour le corriger.";  \
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 :

Vérification de l'intégrité de l'archive... Tout est bon.
Décompression des Additions Invité VirtualBox 5.1.28 pour Linux...........
Installeur des Additions Invité VirtualBox
Suppression de la version installée 5.1.28 des Additions Invité VirtualBox...
Copie de modules d'installation supplémentaires ...
Installation de modules supplémentaires ...
vboxadd.sh : Démarrage des Additions Invité VirtualBox.

Vous devrez peut-être redémarrer le système Fenêtre (ou simplement redémarrer le système invité)
pour activer les Additions Invité.

Étapes que j'ai prises :

  • Installer les derniers pilotes Virtualbox 5.2.4

  • Installer linux-headers-generic

Comment puis-je savoir si ma version du noyau est prise en charge ou non ? Quelles étapes pourrais-je suivre à partir de là ?

  ~ lsb_release -a
Aucun module LSB n'est disponible.
Identifiant de distributeur : Ubuntu
Description :    Ubuntu 16.04.3 LTS
Version :    16.04
Nom de code :   xenial
  ~ uname -r      
4.4.0-104-generic

3voto

Riccardo Points 471

J'ai trouvé la solution ici , comme @N0rbert l'a indiqué, j'ai installé build-essential puis j'ai préparé mon système pour construire un module de noyau en utilisant les commandes suivantes:

 sudo apt update && sudo apt dist-upgrade
sudo apt install build-essential module-assistant dkms
sudo m-a prepare

Je ne pense pas que dist-upgrade soit nécessaire, peut-être que upgrade est suffisant, mais utilisez-le comme vous le souhaitez.

/ usr / lib / nux / unity_support_test -p:

 Pas rendu en logiciel : oui
Pas sur liste noire : oui
GLX fbconfig : oui
GLX texture from pixmap : oui
GL npot ou rect textures : oui
Programme de sommets GL : oui
Programme de fragments GL : oui
Objet de tampon de sommets GL : oui
Objet de tampon de trame GL : oui
La version GL est 1.4+ : oui

Unity 3D pris en charge : oui

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X