Puncte:0

Problemă cu driverul nucleului Virtualbox pe ubuntu 20.04 (actualizat din 16.04)

drapel ml

Am instalat virtualbox (versiunea 6.1.22 r144080 (Qt5.12.8)) pe ubuntu 20.04 focal. După instalarea casetei virtuale, am primit această eroare la prânzul VM-urilor.

Driverul de kernel nu este instalat (rc=-1908)
Driverul de kernel VirtualBox Linux fie nu este încărcat, fie nu este configurat
 corect. Vă rugăm să încercați să o configurați din nou executând
 
 „/sbin/vboxconfig”
  ca rădăcină.

Dacă sistemul dumneavoastră are EFI Secure Boot activat, este posibil să fie necesar să semnați modulele kernelului (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) înainte le poti incarca. Consultați documentația sistemului dvs. Linux pentru mai multe informatii.

unde: suplibOsInit ce: 3 VERR_VM_DRIVER_NOT_INSTALLED (-1908) - The driverul de asistență nu este instalat. Pe Linux, open a returnat ENOENT.

Folosesc acest cod pentru a rezolva problema:

sudo /sbin/vboxconfig

și obțineți această ieșire:

vboxdrv.sh: Oprirea serviciilor VirtualBox.
vboxdrv.sh: Pornirea serviciilor VirtualBox.
vboxdrv.sh: Construirea modulelor nucleului VirtualBox.
În prezent, acest sistem nu este configurat pentru a construi module kernel.
Vă rugăm să instalați fișierele „antet” ale nucleului Linux care se potrivesc cu nucleul curent
pentru adăugarea de suport hardware nou la sistem.
Pachetele de distribuție care conțin anteturile sunt probabil:
    linux-headers-generic linux-headers-4.4.0-104-generic
În prezent, acest sistem nu este configurat pentru a construi module kernel.
Vă rugăm să instalați fișierele „antet” ale nucleului Linux care se potrivesc cu nucleul curent
pentru adăugarea de suport hardware nou la sistem.
Pachetele de distribuție care conțin anteturile sunt probabil:
    linux-headers-generic linux-headers-4.4.0-104-generic

Au apărut probleme la configurarea VirtualBox. Pentru a reporni procesul de configurare, rulați
  /sbin/vboxconfig
`ca rădăcină. Dacă sistemul dvs. utilizează EFI Secure Boot, poate fi necesar să semnați
module kernel (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) înainte de a putea încărca
lor. Vă rugăm să consultați documentația sistemului dumneavoastră Linux pentru mai multe informații.

am doua sisteme de operare. windows10 și ubuntu 20.04 cu grub. Verific opțiunea BIOS și botul securizat este dezactivat. De asemenea, verific Windows și nicio problemă cu opțiunea de pornire din Windows. și nu este instalat cu stilul UEFI.

incerc sa instalez

linux-headers-generic linux-headers-4.4.0-104-generic

dar a primit aceasta eroare:

E: Pachetul „linux-headers-4.4.0-104-generic” nu are un candidat pentru instalare

cum pot rezolva aceasta problema?

ieșire din uname -r

4.4.0-104-generic

ieșire din dpkg -l | egrep linux-'[g|h|i|m]'

 ii binutils-x86-64-linux-gnu 2.34-6ubuntu1.1     
 Utilitare binare amd64 GNU, pentru x86-64-linux-gnu target ii 
 Linux-generic 5.4.0.74.77             
 amd64 Nucleul Linux generic complet și anteturile ii 
 linux-headers-5.4.0-73 5.4.0-73.82             
 toate fișierele Header legate de versiunea 5.4.0 a nucleului Linux ii 
 linux-headers-5.4.0-73-generic 5.4.0-73.82             
 Antete de kernel Linux amd64 pentru versiunea 5.4.0 pe 64 de biți x86 SMP
 ii linux-headers-5.4.0-74 5.4.0-74.83         
 toate fișierele Header legate de versiunea 5.4.0 a nucleului Linux ii 
 linux-headers-5.4.0-74-generic 5.4.0-74.83             
 Antete de kernel Linux amd64 pentru versiunea 5.4.0 pe 64 de biți x86 SMP
 ii linux-headers-5.4.0-74-lowlatency 5.4.0-74.83         
 Antete de kernel Linux amd64 pentru versiunea 5.4.0 pe 64 de biți x86 SMP
 ii linux-headers-generic 5.4.0.74.77         
 amd64 Anteturi generice de kernel Linux ii linux-headers-lowlatency
 5.4.0.74.77 amd64 anteturi nucleu Linux cu latență redusă rc 
 linux-image-4.15.0-143-generic 4.15.0-143.147          
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-101-generic 4.4.0-101.124           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-103-generic 4.4.0-103.126           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP ii
 linux-image-4.4.0-104-generic 4.4.0-104.127           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-109-generic 4.4.0-109.132           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-112-generic 4.4.0-112.135           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-116-generic 4.4.0-116.140           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-119-generic 4.4.0-119.143           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-121-generic 4.4.0-121.145           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-127-generic 4.4.0-127.153           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-128-generic 4.4.0-128.154           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-130-generic 4.4.0-130.156           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-133-generic 4.4.0-133.159           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-134-generic 4.4.0-134.160           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-137-generic 4.4.0-137.163           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-138-generic 4.4.0-138.164           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-139-generic 4.4.0-139.165           
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-157-generic 4.4.0-157.185           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-169-generic 4.4.0-169.198           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-174-generic 4.4.0-174.204           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-176-generic 4.4.0-176.206           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-179-generic 4.4.0-179.209           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-21-generic 4.4.0-21.37             
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-210-generic 4.4.0-210.242           
 amd64 Imagine kernel semnată rc generic 
 linux-image-4.4.0-97-generic 4.4.0-97.120            
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP rc
 linux-image-4.4.0-98-generic 4.4.0-98.121            
 Amd64 imagine kernel Linux pentru versiunea 4.4.0 pe 64 de biți x86 SMP ii
 linux-image-5.4.0-73-generic 5.4.0-73.82             
 amd64 Imagine kernel semnată generic ii 
 linux-image-5.4.0-74-generic 5.4.0-74.83             
 amd64 Imagine kernel semnată rc generic 
 linux-image-extra-4.4.0-101-generic 4.4.0-101.124           
 Amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-103-generic          
 4.4.0-103.126 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP ii linux-image-extra-4.4.0-104-generic          
 4.4.0-104.127 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-109-generic          
 4.4.0-109.132 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-112-generic          
 4.4.0-112.135 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-116-generic          
 4.4.0-116.140 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-119-generic          
 4.4.0-119.143 amd64 Module suplimentare ale nucleului Linux pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-121-generic          
 4.4.0-121.145 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-127-generic          
 4.4.0-127.153 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-128-generic          
 4.4.0-128.154 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-130-generic          
 4.4.0-130.156 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-133-generic          
 4.4.0-133.159 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-134-generic          
 4.4.0-134.160 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-137-generic          
 4.4.0-137.163 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-138-generic          
 4.4.0-138.164 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-139-generic          
 4.4.0-139.165 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-21-generic 4.4.0-21.37 
 Amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-97-generic 4.4.0-97.120
 Amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-image-extra-4.4.0-98-generic 4.4.0-98.121
 Amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP ii linux-image-generic 5.4.0.74.77 
 amd64 Generic Linux kernel image rc 
 linux-module-4.15.0-143-generic 4.15.0-143.147          
 Amd64 Linux kernel module suplimentare pentru versiunea 4.15.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-157-generic              
 4.4.0-157.185 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-169-generic              
 4.4.0-169.198 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-174-generic              
 4.4.0-174.204 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-176-generic              
 4.4.0-176.206 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-179-generic              
 4.4.0-179.209 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-4.4.0-210-generic              
 4.4.0-210.242 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP ii linux-module-5.4.0-73-generic 5.4.0-73.82 
 Amd64 Linux kernel module suplimentare pentru versiunea 5.4.0 pe 64 de biți
 x86 SMP ii linux-module-5.4.0-74-generic 5.4.0-74.83 
 Amd64 Linux kernel module suplimentare pentru versiunea 5.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.15.0-143-generic       
 4.15.0-143.147 amd64 Linux kernel module suplimentare pentru versiunea 4.15.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-157-generic        
 4.4.0-157.185 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-169-generic        
 4.4.0-169.198 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-174-generic        
 4.4.0-174.204 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-176-generic        
 4.4.0-176.206 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-179-generic        
 4.4.0-179.209 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP rc linux-module-extra-4.4.0-210-generic        
 4.4.0-210.242 amd64 Linux kernel module suplimentare pentru versiunea 4.4.0 pe 64 de biți
 x86 SMP ii linux-module-extra-5.4.0-73-generic 5.4.0-73.82 
 Amd64 Linux kernel module suplimentare pentru versiunea 5.4.0 pe 64 de biți
 x86 SMP ii linux-module-extra-5.4.0-74-generic 5.4.0-74.83 
 Amd64 Linux kernel module suplimentare pentru versiunea 5.4.0 pe 64 de biți
 x86 SMP
nobody avatar
drapel gh
Vă rugăm să afișați `dpkg -l | egrep linux-'[g|h|i|m]` și `uname -r`
drapel ml
@nimeni mulțumesc, rezultatul a două comenzi adăugate la postare. va rog ajutati-ma sa repar asta.
ChanganAuto avatar
drapel us
*Dacă sistemul dvs. are EFI Secure Boot activat, poate fi necesar să semnați și modulele kernelului (vboxdrv, vboxnetflt, vboxnetadp, vboxpci) înainte de a le putea încărca* -sau- **dezactivați pur și simplu Secure Boot în UEFI**. Și, desigur, NU instalați nuclee mai vechi.
drapel ml
@ChanganAuto am verificat bios-ul și alte sisteme de operare de pe laptop-ul meu, încărcarea securizată este dezactivată. pot verifica din nou starea de pornire securizată EFI în terminal?
drapel ml
rulez această comandă `test -d /sys/firmware/efi && echo efi || echo bios` rezultatul este `bios` și rezultatul `sudo mokutil --sb-stateâ` este: `variabilele EFI nu sunt acceptate pe acest sistem `
ChanganAuto avatar
drapel us
OK, cu excepția cazului în care aveți un computer vechi, atunci nu există niciun motiv să utilizați modul Legacy pentru orice Windows 8 sau mai nou și mai ales pentru dual-boot. Din păcate, asta se reflectă rău asupra ta. Pe lângă asta, de ce încercați să instalați nucleul 4.4 în Ubuntu 20.04? Mesajul de eroare este destul de suspect, nu ar trebui să facă referire la versiuni de kernel învechite. Se presupune că trebuie doar să instalați `build-essential` și `linux-headers-generic`. Înainte de asta, vă rugăm să curățați mizeria: `sudo apt update && sudo apt full-upgrade && sudo apt autoremove` pentru a actualiza complet sistemul și a elimina nucleele învechite.
drapel ml
@ChanganAuto Din păcate sistemul meu este prea vechi. Eu instalez acel nucleu doar din cauza mesajelor de indiciu virtualbox, asta este total greșit, așa cum ai spus. rulez comenzi despre care ați spus să eliminați nucleul vechi. speranta este sa rezolve problema. multumesc din nou. Puteți adăuga acest comentariu ca răspuns la discuția despre asta și dacă problema este rezolvată, marcați-l ca răspuns. multumesc din nou
ChanganAuto avatar
drapel us
Răspunde asta la întrebarea ta? [Mesaj de instalare VirtualBox în Terminal: „acest sistem nu este configurat în prezent pentru a construi module kernel”](https://askubuntu.com/questions/1141874/virtualbox-installation-message-in-terminal-this-system-is- moment-nu-setat-u)
karel avatar
drapel sa
Răspunde asta la întrebarea ta? [Driverul Virtualbox Kernel nu este instalat](https://askubuntu.com/questions/41118/virtualbox-kernel-driver-not-installed)
Puncte:2
drapel us

Asigurați-vă că sistemul dvs. este complet actualizat și că acel nucleu vechi, învechit, nu este în cale:

sudo apt update && sudo apt upgrade complet && sudo apt autoremove

Dacă nu sunt raportate erori, treceți la instalarea ce vboxconfig pare sa lipseasca:

sudo apt install build-essential linux-kernel-headers

În cele din urmă, în acest moment ar trebui să poată rula corect scriptul:

sudo /sbin/vboxconfig
drapel ml
rulez comanda completă de upgrade și nu am găsit nicio eroare. apoi rulez install linux header și am primit asta: `build-essential este deja cea mai nouă versiune (12.8ubuntu1.1). linux-headers-generic este deja cea mai nouă versiune (5.4.0.74.77).` după ce am rulat comanda `vboxconfig`, din nou am primit aceeași eroare: „Acest sistem nu este configurat în prezent pentru a construi module de nucleu.” `Pachetele de distribuție care conțin anteturile sunt probabil: linux-headers-generic linux-headers-4.4.0-104-generic` cum pot instala antetul corect pentru 20.04?
ChanganAuto avatar
drapel us
Răspunsul a fost editat. Puteți rula doar `sudo apt install linux-kernel-headers`, celălalt pachet este deja instalat. De asemenea, verificați ce nucleu utilizați de fapt - `uname -a`. Dacă este 4.x, atunci ceva nu este în regulă. Reporniți pentru a vă asigura că porniți cu nucleul mai nou și rulați din nou autoremove.
drapel ml
Instalez toate anteturile și resetați rezultatul sistemului „uname -a” este „Linux ProBook 4.4.0-104-generic #127-Ubuntu SMP Luni Dec 11 12:16:42 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux ` Am ubuntu 20.04 care sa actualizat din 18.04 apoi actualizat din 16.04
ChanganAuto avatar
drapel us
Asta explică de ce încă mai rulezi cu primul nucleu 16.04. Trebuie să utilizați a doua opțiune din meniul Grub și să selectați în mod explicit cel mai nou nucleu.
drapel ml
pot explica mai multe detalii? care este a doua opțiune în grub?
ChanganAuto avatar
drapel us
Opțiunile avansate...
drapel ml
s-a rezolvat multumesc din nou :)

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.