fastsættelse af Ubuntu frysning ved opstartstid

fastsættelse af Ubuntu frysning ved opstartstid

denne trinvise vejledning viser dig, hvordan du håndterer Ubuntu frysning ved opstart ved at installere proprietære NVIDIA-drivere. Tutorial blev udført på et nyligt installeret Ubuntu-system, men det bør også være relevant ellers.den anden dag købte jeg en Acer Predator laptop (affiliate link) for at teste forskellige Linu. – distributioner. Det er en voluminøs, tung bygget bærbar computer, som er i modsætning til min smag af mindre, lette bærbare computere som den fantastiske Dell .ps.,grunden til, at jeg valgte denne gaming laptop, selvom jeg ikke spiller på PC, er NVIDIA Graphics. Acer Predator Helios 300 leveres med NVIDIA GeForce GT.1050Ti.

NVIDIA er kendt for sin dårlige kompatibilitet med Linu.. En række af det er FOSS læsere bad om min hjælp med deres Nvidia bærbare computere, og jeg kunne ikke gøre noget, fordi jeg ikke havde et system med NVIDIA grafikkort.

så da jeg besluttede at få en ny dedikeret enhed til test af Linu. – distributioner, valgte jeg en bærbar computer med NVIDIA-grafik.,

denne bærbare computer leveres med Windowsindo .s 10 installeret på 120 GB SSD og 1 TB HDD til lagring af data. Jeg dobbelt opstartet Windowsindo .s 10 med Ubuntu 18.04. Installationen var hurtig, nem og smertefri.

Jeg startede ind i Ubuntu. Det viste den velkendte lilla skærm, og så bemærkede jeg, at den frøs der. Musen bevæger sig ikke, jeg kunne ikke skrive noget, og intet andet kunne gøres undtagen at slukke for enheden ved at holde tænd / sluk-knappen nede.

og det var den samme historie ved det næste login-forsøg. Ubuntu sidder bare fast på den lilla skærm, selv før de når loginskærmen.,

Ubuntu Fast På Boot

det Lyder bekendt? Lad mig vise dig, hvordan du kan løse dette problem med Ubuntu-frysning ved login.

brug ikke Ubuntu?

bemærk, at mens denne tutorial blev udført med Ubuntu 18.04, ville dette også fungere på andre Ubuntu-baserede distributioner som Linu.Mint, elementary OS osv. Jeg har bekræftet det med .orin OS.,

Fi.Ubuntu-frysning ved opstartstid på grund af grafikdrivere

Du kan se, hvordan du løser dette problem i følgende video.

jeg har opdateret denne tutorial med to løsninger: en der virker for både Intel og NVIDIA/AMD og den anden er udelukkende for systemer med AMD/NVIDIA grafikkort. Kontroller, hvilket grafikkort du har på dit Linu. – system.

uden yderligere forsinkelse, lad os se, hvordan du løser dette problem.,

Trin 1: redigering af Grub

Når du starter dit system, skal du bare stoppe ved Grub-skærmen som den nedenfor. Hvis du ikke kan se denne skærm, skal du holde Shift-tasten nede på opstartstidspunktet.

På denne skærm skal du trykke på ‘E’ – tasten for at gå ind i redigeringsfunktionen.

Tryk på ” E ” nøgle

Du bør se en slags kode, som den nedenfor. Du skal fokusere på den linje, der starter med Linu..,

Gå til linje, der begynder med Linux

Trin 2: Midlertidigt Ændre Linux-kerne-parametrene i Grub

Husk, at vores problem er med NVIDIA Grafik drivere. Denne inkompatibilitet med open source-version af NVIDIA-drivere forårsagede problemet, så hvad vi kan gøre her er at deaktivere disse drivere.

nu er der flere måder, du kan prøve at deaktivere disse drivere på. Min foretrukne måde er at deaktivere alle video/grafikkort ved hjælp af nomodeset.,

tilføj blot følgende tekst i slutningen af linjen, der starter med Linu.. Du skal kunne skrive normalt. Bare sørg for at du tilføjer det i slutningen af linjen.

nomodeset

Nu skal din skærm se ud som dette:

Deaktiver grafik drivere ved at tilføje nomodeset til kernen

Tryk på Ctrl+X eller F10 for at gemme og afslutte. Nu starter du med de nyligt ændrede kerneparametre her.,

forklaring af, hvad vi gjorde her (Klik for at udvide)

Så hvad gjorde vi lige her? Hvad er det for noget nomodeset? Lad mig forklare det for dig kort.

normalt blev video / grafikkortet brugt, efter at display eller en anden displayserver blev startet. Med andre ord, når du er logget ind på dit system og se grafisk brugergrænseflade.

men for nylig blev indstillingerne for videotilstand flyttet til kernen. Blandt andre fordele, det giver dig mulighed for at have en smuk, høj opløsning boot splash skærme.,

Hvis du tilføjer parameteren nomodeset til kernen, instruerer den kernen til at indlæse video / grafikdriverne, efter at displayserveren er startet.

med andre ord deaktiverede du indlæsning af grafikdriveren på dette tidspunkt, og den konflikt, den forårsagede, forsvinder. Når du logger ind på systemet og ser alt, fordi grafikkortet er indlæst igen.

fejlfinding: kan ikke starte, selv efter brug af nomodeset?

Hvis brug af nomodeset i grub ikke fungerede, og du stadig ikke kan starte, kan du prøve nogle andre parametre i stedet for nomodeset.,

Følg de samme trin som nævnt ovenfor. Mens du redigerer grub, tilføje nouveau.noaccel=1 i stedet for nomodeset. Gem og afslut grub og se om du kunne starte op nu.

Hvis selv det ikke virker, prøv at tilføje noapic noacpi nosplash ir .poll i stedet for stille splash i grub.

Trin 3: Foretage permanente ændringer i Grub (hvis du kan starte, og der er ingen problem med grafik)

Advarsel!,

i nogle tilfælde kan det ikke resultere i dårlig opløsning at bruge grafikdriveren eller skifte til Open source-driveren. Hvis det er tilfældet med dig, kan du prøve at skifte til proprietær driver som forklaret i alternativt trin 3 (næste afsnit).

vær ikke for glad endnu, bare fordi du er i stand til at logge ind på dit system nu. Hvad du gjorde var midlertidigt, og næste gang du starter op i dit system, vil dit system stadig fryse, fordi det stadig vil forsøge at indlæse grafikdriverne.,

betyder det, at du altid skal redigere kerne fra grub-skærmen? Heldigvis er svaret nej.

hvad du kan gøre her for at ændre grub-konfigurationen, så Linu. – kernen ikke forsøger at indlæse grafikdriveren før displayserveren.

for at gøre det skal du åbne terminalen (brug Ctrl+Alt+T genvej) og derefter bruge følgende kommando til at åbne grub-konfigurationsfilen i Gedit editor:

sudo gedit /etc/default/grub 

Du skal bruge din adgangskode til at åbne denne fil. Når du har åbnet tekstfilen, skal du kigge efter den linje, der indeholder: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".,

Ændre denne linje: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

Det skal se noget som dette:

Rediger Grub til At Fastsætte Ubuntu Boot Fryse

Gem filen og update-grub, så ændringer er taget i anvendelse. Brug denne kommando:

sudo update-grub

når det er færdigt, skal du genstarte dit system, og det skal ikke fryse mere.

alternativ Trin 3: Du kan starte, men grafik ser underligt ud?, Opdater dit system og installer proprietære grafikdrivere

Hvis du ikke vil ændre Grub-konfigurationen som nævnt i det foregående trin, kan du alternativt installere yderligere drivere i Ubuntu til NVIDIA og AMD. Ubuntu fryser ikke ved opstartstid, mens du bruger disse proprietære drivere.

i Ubuntu og mange andre distributioner har du en nem måde at installere proprietære drivere på. Søg efter “yderligere drivere” i Ubuntu-menuen. Her kan du finde yderligere grafikdrivere til dit system.,

Klik for at udvide den næste sektion for at se den detaljerede trin for at installere yderligere drivere.

installation af proprietære Nvidia-drivere (detaljerede trin)

Jeg antager, at det er dit første login til et nyinstalleret system. Dette betyder, at du skal opdatere Ubuntu, før du gør noget andet., Åben en terminal ved hjælp af Ctrl+Alt+T tastatur genvej i Ubuntu, og skal du bruge følgende kommando:

sudo apt update && sudo apt upgrade -y

Du kan forsøge at installere yderligere drivere på Ubuntu lige efter afslutningen af de ovenstående kommando, men i min erfaring, er du nødt til at genstarte dit system, før du kan installere nye drivere. Og når du genstarter, skal du ændre kerneparameteren igen på samme måde som vi gjorde tidligere.

Efter at dit system er opdateret og genstartet, skal du trykke på Windows-tasten for at gå til menuen, og søg efter Software & Opdateringer.,

Klik på Software & Opdateringer

Nu skal du gå til den Yderligere Drivere fane, og vent et par sekunder. Her kan du se proprietære drivere til rådighed for dit system. Du skal se NVIDIA på listen her.

Vælg den proprietære driver, og klik på Anvend ændringer.

Installere NVIDIA Drivere

Det vil tage nogen tid i installation af nye drivere., Hvis du har UEFI secure boot aktiveret på dit system, bliver du også bedt om at indstille en adgangskode. Du kan indstille den til noget, der er let at huske. Jeg vil vise dig dens konsekvenser senere i trin 4.

du skal muligvis konfigurere en sikker boot-adgangskode

Når installationen er færdig, bliver du bedt om at genstarte systemet for at tage ændringer i kraft.,

Genstarte dit system, når de nye drivere er installeret

Beskæftiger sig med MOK (kun for UEFI Secure Boot aktiveret enheder)

Hvis du blev bedt om at sætte en secure boot adgangskode, vil du se en blå skærm, der siger noget om “MOK management”. Det er et kompliceret emne, og jeg vil forsøge at forklare det på enklere vilkår.

MOK (Machine O .ner Key) er nødvendig på grund af secure boot-funktionen, der kræver, at alle kernemoduler underskrives., Ubuntu gør det for alle kernemoduler, som det leveres i ISO. Fordi du har installeret et nyt modul (den ekstra driver) eller foretaget en ændring i kernemodulerne, kan dit sikre system behandle det som en uberettiget/udenlandsk ændring i dit system og kan nægte at starte op.

derfor kan du enten underskrive kernemodulet på egen hånd (fortæller dit UEFI-system ikke at få panik, fordi du har foretaget disse ændringer) eller du deaktiverer blot secure boot.nu hvor du ved lidt om secure boot og MOK, lad os se, hvad vi skal gøre ved næste opstart, når du ser den blå skærm ved næste opstart.,

Hvis du vælger “Fortsæt boot”, er chancerne for, at dit system starter som normalt, og du behøver ikke at gøre noget overhovedet. Men det er muligt, at ikke alle funktioner i den nye driver fungerer korrekt.

det er derfor, du skal vælge Tilmeld MOK.

det vil bede dig om at fortsætte i det næste skærmbillede efterfulgt af at spørge en adgangskode. Brug den adgangskode, du havde indstillet, mens du installerede de ekstra drivere i det forrige trin. Du bliver bedt om at genstarte nu.,

bare rolig!

Hvis du går glip af denne blå skærm af MOK eller ved et uheld klikket Fortsæt boot i stedet for at tilmelde MOK, skal du ikke få panik. Dit hovedmål er at kunne starte op i dit system, og du har med succes gjort den del ved at deaktivere nouveau grafikdriveren.

det værste tilfælde ville være, at dit system skiftede til den integrerede Intel-grafik i stedet for NVIDIA-grafikken. Du kan installere Nvidia grafikdrivere senere på ethvert tidspunkt. Din prioritet er at starte op i systemet.,

når den nye driver er installeret, skal du genstarte systemet igen. Bare rolig! Ting skal være bedre nu, og du behøver ikke at redigere kerneparametrene længere. Du starter straks ind i Ubuntu.

Trin 4: Nyd Ubuntu Linu.

Jeg håber, at denne tutorial hjalp dig med at løse problemet med Ubuntu-frysning ved opstartstidspunktet, og du kunne starte op i dit Ubuntu-system.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *