Cum să remediați problema driverelor Nvidia care nu se încarcă după o actualizare a kernelului pe Ubuntu

O actualizare a kernelului poate lăsa Ubuntu cu un ecran de conectare cu grafică de rezoluție mică, un ecran negru sau un desktop care funcționează fără accelerare NVIDIA. Asta nu înseamnă automat că placa grafică a eșuat. O actualizare a kernelului modifică kernelul pe baza căruia trebuie construit un modul NVIDIA out-of-tree, iar Secure Boot poate refuza să încarce un modul a cărui cheie de semnare nu este de încredere.

Începeți prin a identifica eroarea pe care o aveți. Dacă kernelul anterior pornește cu NVIDIA funcțional, noul kernel sau versiunea modulului său este limita probabilă. Dacă modulul pare instalat, dar kernelul raportează o respingere a cheii sau semnăturii, verificați Secure Boot și înscrierea Machine Owner Key (MOK). Acest ghid utilizează fluxul de lucru pentru driverele incluse în pachetul Ubuntu; textul meniului și ramurile driverelor pot varia în funcție de versiunea și hardware-ul Ubuntu.

Meniul Ubuntu GRUB cu o intrare anterioară din kernelul Linux selectată
Vizualizare GRUB ilustrativă: selectarea unui kernel instalat anterior poate ajuta la restaurarea unui desktop funcțional în timp ce diagnosticați kernelul actualizat.

Poți boota în siguranță mai întâi kernelul anterior?

Da, dacă este încă instalat. Reporniți și deschideți meniul GRUB; pe multe sisteme, dacă țineți apăsată tasta Shift pe BIOS-ul vechi sau apăsați Esc pe UEFI în timpul pornirii, acesta se afișează. Alegeți Opțiuni avansate pentru Ubuntu , apoi selectați kernel-ul mai vechi fără „mod de recuperare”. Sincronizarea exactă a tastelor și etichetele meniului depind de firmware și de configurația GRUB. Dacă meniul este ascuns, consultați comportamentul de pornire al computerului, în loc să modificați setările firmware-ului la întâmplare.

După ce sistemul pornește, confirmați kernelul care rulează cu uname -r. Un kernel mai vechi funcțional vă oferă o rută de recuperare și timp pentru a inspecta pachetele. Nu este o soluție permanentă: actualizările de securitate contează în continuare, așa că reveniți la noul kernel după repararea driverului său. Dacă niciunul dintre kerneluri nu pornește normal, utilizați intrarea de recuperare a Ubuntu sau un USB activ pentru a face o copie de rezervă a datelor importante înainte de a face modificări la pachet.

Ce ar trebui să verifici înainte de a reinstala ceva?

Deschideți un terminal (sau o consolă text cu Ctrl+Alt+F3 dacă autentificarea grafică nu este disponibilă) și colectați o scurtă linie de bază:

uname -r
mokutil --sb-state
dkms status
nvidia-smi
journalctl -k -b | grep -Ei 'nvidia|verification|key|module'

uname -ridentifică kernelul activ. mokutil --sb-stateraportează dacă este activată Secure Boot. dkms statusarată dacă este înregistrată o compilare Dynamic Kernel Module Support pentru kernelul respectiv. nvidia-smitestează comunicarea cu driverul NVIDIA încărcat; este o comandă de diagnosticare, nu de reparare. Jurnalul kernelului poate dezvălui un modul lipsă, o compilare eșuată sau respingerea semnăturii. Lipsa unei linii de jurnal potrivite nu dovedește că driverul este funcțional.

Terminal Ubuntu cu comenzi de diagnosticare pentru kernel, DKMS și drivere NVIDIA
Folosește împreună kernelul activ, starea DKMS și utilitarul NVIDIA pentru a distinge o versiune lipsă de o problemă legată de driverul încărcat; rezultatul exemplului poate diferi în funcție de versiune.

Modulul NVIDIA a eșuat în compilarea pentru noul kernel?

Dacă DKMS listează NVIDIA doar pentru un kernel mai vechi sau dacă nu este disponibil niciun modul NVIDIA pentru uname -r, instalați anteturile kernelului corespunzătoare și lăsați Ubuntu să repare driverul inclus. Anteturile furnizează fișierele necesare pentru a construi un modul extern pentru kernelul care rulează. Mai întâi asigurați-vă că aveți acces la rețea și suficient spațiu pe disc, apoi executați:

sudo apt update
sudo apt install linux-headers-$(uname -r)
sudo ubuntu-drivers install

Instrumentul recomandat de Ubuntu ubuntu-driversselectează un driver disponibil, adecvat mașinii. Verificați pachetele propuse de APT înainte de a le accepta. Dacă driverul este deja instalat și versiunea DKMS pare incompletă, identificați pachetul instalat în loc să ghiciți o ramură:

dpkg -l 'nvidia-dkms-*' 'nvidia-driver-*'
ubuntu-drivers list

Apoi reinstalați pachetul DKMS corespunzător afișat pe sistemul dvs. (înlocuiți numele exact al pachetului): sudo apt install --reinstall nvidia-dkms-<branch>. Evitați copierea unui număr de driver dintr-o altă versiune Ubuntu sau combinarea pachetelor Ubuntu cu programul de instalare independent NVIDIA; metodele de instalare concurente pot suprascrie fișierele sau pot complica Secure Boot. Dacă APT raportează dependențe neîndeplinite, pachete reținute sau o compilare DKMS eșuată, citiți eroarea completă înainte de a rula mai multe comenzi. Jurnalul de compilare relevant se află de obicei sub /var/lib/dkms/; utilizați calea menționată în eroare, în loc să ștergeți directoarele DKMS.

Terminal Ubuntu care ilustrează instalarea antetelor de kernel corespunzătoare și a unui pachet de drivere DKMS
Instalați anteturile pentru kernelul care rulează, apoi reparați exact pachetul Ubuntu DKMS deja selectat pentru sistem. Numele pachetului și ieșirea APT variază.

Blochează Secure Boot un modul construit?

Se poate. Cu Secure Boot activat, kernelul Ubuntu verifică semnăturile pe modulele kernel terțe. Pachetul Ubuntu poate crea o cheie de semnare MOK și vă poate solicita să o înregistrați. Dacă instalarea a afișat o solicitare de setare a unei parole de unică folosință, dar următoarea repornire a dus direct la Ubuntu, este posibil ca cheia să nu fi fost înscrisă. Verificați mokutil --sb-statejurnalul kernelului pentru mesaje de verificare sau de respingere a cheii.

Când configurarea pachetului Ubuntu a pus în coadă o înscriere MOK, reporniți și urmați ecranul albastru MOK Manager: alegeți Înregistrare MOK , continuați, confirmați cheia, introduceți parola de unică folosință creată în timpul instalării pachetului și reporniți. Această parolă nu este neapărat parola de conectare Ubuntu. Citiți cu atenție ecranul; textul din meniu poate varia. Dacă nu a fost pusă în coadă nicio înscriere, reinstalarea unui pachet de drivere Ubuntu acceptat poate solicita configurarea cheii. Nu înregistrați un fișier cheie necunoscut și nu partajați parola de unică folosință.

Ecranul MOK Manager cu Înregistrare MOK evidențiat
Ecranul de înscriere MOK Manager este accesat în timpul repornirii, atunci când o înscriere a cheii este în așteptare; selectați Înregistrare MOK doar pentru cheia în care intenționați să aveți încredere.

Ce se întâmplă dacă compilarea eșuează chiar și cu anteturile instalate?

Verificați dacă noul kernel este complet instalat și dacă anteturile sale se potrivesc exact: uname -rar trebui să corespundă cu pachetul de anteturi instalat. Apoi, verificați eroarea DKMS a APT și jurnalul de compilare. Un kernel nou poate expune incompatibilitatea cu o ramură mai veche a driverului NVIDIA; reconstrucția nu poate remedia codul sursă care nu acceptă acea interfață a kernelului. Folosiți selectorul de drivere Ubuntu pentru a instala o ramură acceptată pentru versiunea dvs., apoi reporniți sistemul. Dacă ați instalat driverul cu programul de instalare .run de la NVIDIA, urmați instrucțiunile de eliminare de la NVIDIA înainte de a reveni la pachetele Ubuntu; nu suprapuneți managerii de pachete unul peste altul.

Pentru acces temporar, porniți kernelul anterior din GRUB și păstrați-l instalat până când driverul noului kernel se încarcă corect. Dacă utilizați un kernel personalizat, o versiune non-standard sau o configurație grafică de calcul/server, este posibil ca recomandarea automată de desktop a Ubuntu să nu corespundă configurației dorite. Consultați documentația pentru kernelul sau sarcina de lucru respectivă, în loc să impuneți un pachet generic.

Cum verifici dacă remedierea a funcționat?

După repararea pachetelor sau înscrierea cheii, reporniți și porniți noul kernel. Rulați uname -r, dkms status, și nvidia-smidin nou. Un rezultat reușit este o intrare DKMS pentru kernelul care rulează, nicio respingere a semnăturii modulului în jurnalul kernelului de pornire curentă și nvidia-smiafișarea informațiilor despre GPU și driver. De asemenea, confirmați că sesiunea desktop normală pornește și că o aplicație care necesită accelerare GPU poate utiliza GPU-ul NVIDIA. Laptopurile hibride pot utiliza intenționat grafică integrată pentru desktop, deci un GPU silențios în sine nu este o dovadă a eșecului.

Dacă aceeași eroare persistă, salvați rezultatul complet al compilației DKMS, versiunea activă a kernelului, versiunea Ubuntu ( cat /etc/os-release), starea Secure Boot și liniile de jurnal relevante ale kernelului. Aceste detalii identifică dacă următorul pas este o ramură de driver acceptată, o problemă de semnare sau o problemă de compatibilitate a kernelului. Ghidul oficial Ubuntu recomandă ubuntu-driverscalea sa pentru majoritatea sistemelor, în special acolo unde este activat Secure Boot; consultați Ubuntu Desktop: Instalarea driverelor NVIDIA , Ubuntu Server: Instalarea driverului NVIDIA și Ubuntu Security: UEFI Secure Boot . Pentru detalii despre compatibilitatea driverelor de nivel scăzut, consultați documentația de instalare a driverelor Linux de la NVIDIA . Versiunile de driver disponibile și instrucțiunile exacte se modifică în funcție de versiunea Ubuntu și de starea de suport GPU.

Lasă un comentariu

Cum să remediați problema driverelor Nvidia care nu se încarcă după o actualizare a kernelului pe Ubuntu

Cum să remediați problema driverelor Nvidia care nu se încarcă după o actualizare a kernelului pe Ubuntu

Diagnosticați erorile driverelor NVIDIA după o actualizare a kernelului Ubuntu. Verificați DKMS și Secure Boot, reconstruiți modulul corespunzător, înscrieți un MOK și verificați remedierea.

Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare

Cum să remediați deconectarea Wi-Fi-ului în Ubuntu 24.04 după suspendare

Remediați căderile de Wi-Fi în Ubuntu 24.04 după suspendare cu verificări pentru NetworkManager, blocaje radio, actualizări, economisire energie și drivere - apoi verificați fiecare reluare.

Remediați utilizarea ridicată a procesorului de către Tracker-Miner-3 în Ubuntu GNOME

Remediați utilizarea ridicată a procesorului de către Tracker-Miner-3 în Ubuntu GNOME

Află de ce tracker-miner-fs-3 folosește un volum mare de procesor în Ubuntu GNOME și cum să verifici indexarea, să excluzi foldere, să actualizezi Ubuntu sau să reconstruiești în siguranță indexul de căutare.

Remediați eroarea „Nu s-a găsit niciun dispozitiv bootabil” după instalarea Debian pe UEFI

Remediați eroarea „Nu s-a găsit niciun dispozitiv bootabil” după instalarea Debian pe UEFI

Remediați eroarea de boot UEFI a Debian verificând modul de boot, partiția de sistem EFI, fișierele GRUB și ordinea de boot a firmware-ului - fără a reinstala mai întâi Debian.

Cum se utilizează instrumentul de monitorizare a fiabilității în Windows 11

Cum se utilizează instrumentul de monitorizare a fiabilității în Windows 11

Descoperă cum să utilizezi instrumentul de monitorizare a fiabilității Windows 11 pentru a diagnostica blocările sistemului, erorile și problemele de stabilitate. Ghid pas cu pas pentru a-ți îmbunătăți PC-ul

Rezolvarea problemei contorului FPS din bara de joc care nu se afișează în 2026

Rezolvarea problemei contorului FPS din bara de joc care nu se afișează în 2026

Te chinui cu contorul FPS din Game Bar care nu se afișează în 2026? Descoperă soluții dovedite pentru ca overlay-ul FPS să funcționeze fără probleme pe Windows. Ghid pas cu pas pentru jucători.

Cum se utilizează funcția Storage Sense din Windows 11

Cum se utilizează funcția Storage Sense din Windows 11

Descoperiți cum să utilizați Windows 11 Storage Sense pentru a șterge automat fișierele nedorite, a gestiona spațiul de stocare și a menține PC-ul în funcțiune fără probleme. Ghid pas cu pas cu sfaturi pentru rezultate optime.

Depanarea erorilor de dezvoltare Call of Duty în Windows 11

Depanarea erorilor de dezvoltare Call of Duty în Windows 11

Te confrunți cu erori Call of Duty Dev pe Windows 11? Descoperă soluții de depanare dovedite pentru a te întoarce la jocuri fără probleme. Ghid pas cu pas cu cele mai recente sfaturi pentru un joc fără probleme.

Cum să remediați lag-ul camerei web în Windows 11 Zoom și Teams

Cum să remediați lag-ul camerei web în Windows 11 Zoom și Teams

Te confrunți cu întârzierea camerei web în Zoom și Teams pe Windows 11? Descoperă soluții dovedite, pas cu pas, pentru a-ți fluidiza apelurile video. Îmbunătățește performanța și rămâi conectat fără întreruperi.

Rezolvarea problemei cu unitatea WebDAV din Windows 11 care nu mapează

Rezolvarea problemei cu unitatea WebDAV din Windows 11 care nu mapează

Aveți probleme cu eroarea „unitatea WebDAV nu se mapează” în Windows 11? Descoperiți soluții dovedite, pas cu pas, pentru a remedia rapid eroarea „unitatea WebDAV nu se mapează” și pentru a restabili accesul fără probleme la unitățile de rețea. Actualizat cu cele mai recente sfaturi de depanare pentru performanță optimă.