GNU/Linux >> Linux Esercitazione >  >> Ubuntu

Ubuntu – Non sono state trovate le intestazioni per il kernel in esecuzione corrente. – Soluzione

Sintomi

Il seguente messaggio viene visualizzato durante la fase di creazione delle Aggiunte Guest VirtualBox:

Building the VirtualBox Guest Additions kernel modules
The headers for the current running kernel were not found. If the following
module compilation fails then this could be the reason.

Soluzione

Per prima cosa controlla se il tuo sistema include le intestazioni del kernel che corrispondono al tuo kernel attualmente in esecuzione. Ad esempio:

# dpkg --get-selections | grep linux-headers
linux-headers-3.13.0-53                         install
linux-headers-3.13.0-53-generic                 install
linux-headers-generic                           install
# uname -r
3.13.0-53-generic

Il messaggio precedente sull'intestazione mancante può essere un po' fuorviante, quindi assicurati che tutti gli altri componenti necessari per creare VirtualBox Guest Additions siano disponibili. Esegui il comando ta below per assicurarti che tutti i prerequisiti di compilazione per creare VirtualBox Guest Additions siano soddisfatti prima di eseguire il comando build:

# apt-get install linux-headers-`uname -r` dkms build-essential

Ubuntu
  1. Come risolvere "Un lavoro iniziale è in esecuzione per la rete Raise" in Ubuntu Server 16.0 Lts?

  2. Virtualbox 5.1.2 per Ubuntu 14.04.5?

  3. Scheda Intel Wi-Fi 6 Ax200 non trovata su Ubuntu 20.04?

  4. Installazione non riuscita di Virtualbox 5.1 su Ubuntu 16.04?

  5. Comando di spawn non trovato su Ubuntu 14.04?

Virtualbox:installa le aggiunte guest su Ubuntu 19.10 Eoan Ermine

Comando 'make' non trovato su Ubuntu 20.04 Focal Fossa

Comando 'curl' non trovato su Ubuntu 20.04 Focal Fossa

Come installare le aggiunte guest di VirtualBox su Ubuntu 18.04

Come installare le aggiunte guest di VirtualBox su Ubuntu 22.04

Come risolvere l'errore VirtualBox "Driver del kernel non installato (rc=-1908)" in Ubuntu