Nedaug dalykų gali sukelti paniką greičiau nei bandymas prisijungti prie kompiuterio ir neįleisti. Spustelėsite savo vartotojo vardą. Jūs įvedate savo slaptažodį. Tu pataikei Įeikite ir... nieko.

Deja, tokia patirtis yra labiau paplitusi, nei galėtumėte pagalvoti naudojant Ubuntu. Geros naujienos yra tai, kad išspręsti šią problemą nėra labai sunku, kai žinote, ką daryti. Jei jūsų Ubuntu sistema įstrigo prisijungimo cikle, sekite tuos pačius veiksmus ir mes greitai jus vėl sukursime ir paleisime.

Eikite į terminalą iš Ubuntu prisijungimo ekrano

Pirmas dalykas, kurį turėsite padaryti, tai išeiti iš grafinio prisijungimo ekrano ir patekti į terminalą. Norėdami tai padaryti, paleiskite sistemą kaip įprasta ir palaukite, kol pasirodys prisijungimo ekranas. Prisijungimo ekrane paspauskite Ctrl + Alt + F3.

Kai kurie nešiojamieji kompiuteriai naudoja funkcijų klavišus, pavyzdžiui, ekrano ryškumui ar garso garsumui nustatyti. Šiuose įrenginiuose gali tekti palaikyti kitą klavišą, kad gautumėte savo

instagram viewer
F3 klavišas veikia kaip funkcinis mygtukas, o ne kaip garsumo valdiklis ar bet kas kitas, kurį jis galėtų padaryti.

Pavyzdžiui, „Dell“ nešiojamuose kompiuteriuose yra pažymėtas raktas Fn. Šiose mašinose reikia paspausti Fn + Ctrl + Alt + F3 tuo pačiu metu.

Paspaudus šį klavišų derinį, pateksite į terminalo ekraną su raginimu prisijungti. Prisijunkite naudodami savo vartotojo vardą ir slaptažodį, ir būsite komandų eilutėje savo namų kataloge. Čia galite įvesti komandas taip pat, kaip įvestumėte terminalo programoje iš darbalaukio.

Rekomenduojame išbandyti kiekvieną iš šių galimybių, kad išspręstumėte Ubuntu prisijungimo ciklo problemą.

1. Patikrinkite konfigūracijos failų nuosavybės nustatymus

Viena iš dažniausiai pasitaikančių Ubuntu prisijungimo kilpos priežasčių yra neteisingi failų nuosavybės nustatymai viename ar dviejuose failuose, kurie padeda valdyti prisijungimo ekraną kai kuriose sistemose. Jie egzistuoja kaip paslėpti failai jūsų namų kataloge.

Norėdami gauti visą katalogų sąrašą, komandų eilutėje įveskite:

ls -la

Sąrašo pabaigoje ieškokite failo pavadinimu .Xautoritetas. Šio failo jūsų sistemoje gali nebūti. Jei nėra failo pavadinimu .Xauthority, tiesiog pereikite prie kito pasiūlymo. Jei .Xautoritetas failas egzistuoja, pažiūrėkite į failo savininką ir grupę. Šie du atributai rodomi failo pavadinimo ir dydžio kairėje.

Aukščiau esančiame paveikslėlyje jie yra paryškinti ir abu nustatyti kaip šakniniai. Jei šis failas yra jūsų sistemoje ir rodomas kaip priklausantis root, tai bus jūsų problema. Failas turi priklausyti jums, o ne root naudotojui.

Į pakeisti savininko nustatymus, įveskite šią komandą:

sudochownVartotojo vardas:Vartotojo vardas.Xautoritetas

Žinoma, turėtumėte įvesti komandą ir pakeisti "Vartotojo vardas“ su savo tikruoju vartotojo vardu. Būtinai įveskite komandą tiksliai taip, kaip parodyta. Atkreipkite dėmesį į dvitaškį tarp dviejų naudotojų vardų, tašką failo pavadinimo pradžioje ir didžiąją raidę X.

Kai baigsite, dar kartą įtraukite katalogą, o failo savininkas dabar turėtų būti jūsų vartotojo vardas.

Jei .Xauthority failas nustatytas teisingai, toliau ieškokite katalogų sąrašo ir sužinokite, ar failas pavadintas .ICEvaldžia egzistuoja. Jei matote šį failą, patikrinkite ir jo savininką. Jei savininkas nustatytas kaip root (arba bet koks vardas, išskyrus jūsų vartotojo vardą), naudokite tą pačią aukščiau pateiktą komandą, kad pataisytumėte nuosavybės nustatymus; tiesiog pakeisti .Xautoritetas į .ICEvaldžia pirmiau minėtoje komandoje.

2. Patikrinkite leidimų nustatymus /tmp kataloge

Kita dažna problema, dėl kurios gali kilti prisijungimo ciklo problema, yra neteisingi sistemos leidimo nustatymai /tmp katalogas. Šiame kataloge yra visų rūšių laikinieji failai ir jis gali sukelti sumaištį, kai sistemos procesai negali pasiekti savo failų.

Norėdami pamatyti leidimus /tmp kataloge, įveskite šias dvi komandas:

cd /
ls -la

Katalogas /tmp turėtų pasirodyti šalia sąrašo pabaigos. Čia norite pažvelgti į raidžių eilutę, esančią kairiajame katalogų sąrašo stulpelyje. Jie atstovauja katalogo leidimams.

/tmp atveju ta raidžių eilutė turėtų būti tiksliai drwxrwxrwt. Jei jūsų katalogo sąraše rodoma kitaip, paleiskite šią komandą pakeisti failo teises:

sudo chmod 1777 /tmp

3. Patikrinkite laisvą vietą

Kita dažna netikėto elgesio priežastis – standžiajame diske trūksta vietos. Jūsų sistema darys įvairiausių keistų dalykų, kai negalės rašyti į standųjį diską.

Norėdami patikrinti, kiek turite laisvos vietos, naudokite df komanda:

df -h ~

Tai parodys daug vietos, kurią išnaudojote ir laisvos vietos diske, kuriame yra jūsų namų katalogas. Jei laisvos vietos yra mažiau nei trys ar keturi gigabaitai, turėtumėte ieškoti failų, kuriuos norite ištrinti. Atsisiuntimų katalogas tikriausiai yra gera vieta pradėti.

Taip pat galite naudoti šią komandą, norėdami nurodyti visos sistemos disko naudojimą:

df -h

Jei šios komandos rezultatai rodo, kad kuriame nors įrenginyje nėra laisvos vietos, turėsite išsiaiškinti, kaip pašalinti kai kuriuos failus iš to įrenginio arba padidinti pertvaros dydį kad atsivertų daugiau erdvės.

Turėtumėte būti ypač atsargūs šalindami bet kokius failus, esančius už namų katalogo, arba keisdami disko skaidinius. Klaidos gali reikšti visų duomenų praradimą.

4. Pašalinkite ir iš naujo įdiekite darbalaukio aplinką

Jei visa kita nepavyksta, kaip paskutinę priemonę galite pabandyti pašalinti ir iš naujo įdiegti Ubuntu darbalaukio aplinką (įskaitant GDM). Tai gali užtrukti, bet jums tereikia įvesti kelias komandas.

Norėdami iš naujo įdiegti darbalaukį, eilės tvarka įveskite šias komandas:

sudo apt pašalinti ubuntu-desktop
sudo apt atnaujinti
sudo apt dist-upgrade
sudo apt autoremove
sudo apt clean
sudo apt diegti ubuntu darbalaukis

Šios komandos pašalins esamą darbalaukį, atnaujins esamą programinės įrangos sąrašą, atnaujins sistemą ir paketus į naujausias versijas, pašalinkite ir išvalykite visus nenaudojamus failus ir galiausiai iš naujo įdiekite darbalaukį aplinką.

Iš naujo paleiskite sistemą po kiekvienos konfigūracijos

Įdiegę bet kurį iš aukščiau nurodytų sprendimų, turėtumėte iš naujo paleisti sistemą ir bandyti prisijungti dar kartą. Norėdami tai padaryti, terminalo eilutėje įveskite:

sudo išjungimas -r dabar

Šiuo metu turėjote nutraukti prisijungimo kilpą ir vėl gauti prieigą prie savo sistemos.

Nors išgyventi šią patirtį niekam nėra malonu, reikia pasimokyti svarbios pamokos. Būtent dėl ​​tokių dalykų svarbu reguliariai kurti atsargines „Linux“ sistemos kopijas. Kartais nėra kito sprendimo, kaip formatuoti diską ir pradėti iš naujo.

Jei atsidursite tokioje situacijoje be atsarginės kopijos, tai bus skausminga.