az Ubuntu fagyasztásának rögzítése a rendszerindítási időben

az Ubuntu fagyasztásának rögzítése a rendszerindítási időben

Ez a lépésről lépésre szóló bemutató megmutatja, hogyan kell kezelni az Ubuntu fagyasztását a rendszerindításkor saját Nvidia illesztőprogramok telepítésével. Az oktatóprogramot egy újonnan telepített Ubuntu rendszeren hajtották végre, de egyébként is alkalmazhatónak kell lennie.

a minap vettem egy Acer Predator laptopot (affiliate link) a különféle Linux disztribúciók tesztelésére. Ez egy terjedelmes, nehéz beépített laptop, amely ellentétben áll a kisebb, könnyű laptopok kedvelésével, mint például a félelmetes Dell XPS.,

Az ok, amiért ezt a játék laptopot választottam, annak ellenére, hogy nem játszom PC-n, az NVIDIA grafika. Acer Predator Helios 300 jön NVIDIA Geforce GTX 1050Ti.

az NVIDIA a Linuxmal való rossz kompatibilitásáról ismert. Számos FOSS olvasó kérte a segítségemet az NVIDIA laptopjaikkal, és nem tudtam semmit tenni, mert nem volt NVIDIA grafikus kártyával rendelkező rendszerem.

tehát, amikor úgy döntöttem, hogy új dedikált eszközt kapok a Linux disztribúciók tesztelésére, NVIDIA grafikával rendelkező laptopot választottam.,

Ez a laptop a 120 GB-os SSD-re és az adatok tárolására szolgáló 1 TB-os HDD-re telepített Windows 10 operációs rendszerrel érkezik. Azt kettős bootolt Windows 10 Ubuntu 18.04. A telepítés gyors, könnyű és fájdalommentes volt.

elindultam az Ubuntu-ba. Megmutatta az ismerős lila képernyőt, majd észrevettem, hogy ott megfagyott. Az egér nem mozdul, nem tudtam gépelni semmit, és semmi mást nem lehetett tenni, csak kikapcsolni a készüléket a bekapcsológomb lenyomásával.

és ugyanez volt a történet a következő bejelentkezési próbálkozásnál is. Az Ubuntu még a bejelentkezési képernyő elérése előtt is elakad a lila képernyőn.,

Ubuntu beragadt a Boot

ismerősnek hangzik? Hadd mutassam meg, hogyan lehet megoldani ezt a problémát az Ubuntu fagyasztás bejelentkezéskor.

ne használja az Ubuntut?

Felhívjuk figyelmét, hogy bár ez a bemutató az Ubuntu 18.04-rel készült, ez más Ubuntu-alapú disztribúciókon is működik, mint például a Linux Mint, az elementary OS stb. Megerősítettem Zorin OS – vel.,

Fix Ubuntu fagyasztás indításkor, mert a grafikus illesztőprogramok

megnézheti, hogyan oldja meg ezt a problémát a következő videóban.

frissítettem ez a bemutató, két megoldás van: az egyik működik, mind az Intel, valamint az NVIDIA/AMD, a másik kizárólag rendszerek AMD/NVIDIA grafikus kártyát. Kérjük, ellenőrizze, hogy melyik grafikus kártya van a Linux rendszeren.

további késedelem nélkül lássuk, hogyan lehet megoldani ezt a problémát.,

1. lépés: a Grub

szerkesztése a rendszer indításakor csak álljon meg a Grub képernyőn, mint az alábbi. Ha nem látja ezt a képernyőt, tartsa lenyomva a Shift billentyűt a rendszerindításkor.

Ezen a képernyőn nyomja meg az ” E ” gombot a szerkesztési módba való belépéshez.

nyomja meg az”E” gombot

valamilyen kódot kell látnia, mint az alábbi. A Linuxmal kezdődő sorra kell összpontosítania.,

lépjen a Linuxtól kezdve

2.lépés: a Linux kernel paramétereinek ideiglenes módosítása a Grub-ban

ne feledje, hogy problémánk az NVIDIA grafikus illesztőprogramokkal van. Ez az inkompatibilitás az Nvidia illesztőprogramok nyílt forráskódú verziójával okozta a problémát, így itt megtehetjük, hogy letiltjuk ezeket az illesztőprogramokat.

most már többféle módon megpróbálhatja letiltani ezeket az illesztőprogramokat. Kedvenc módszerem az összes videó/grafikus kártya letiltása a nomodeset használatával.,

csak adja hozzá a következő szöveget a Linuxtól kezdődő sor végén. Meg kell tudni gépelni rendesen. Csak győződjön meg róla, hogy hozzáadja a sor végén.

nomodeset

a képernyőn néz ki:

Letiltás grafikus meghajtók hozzáadásával nomodeset, hogy a kernel

Nyomja meg a Ctrl+X vagy az F10, hogy a save and exit lehetőséget. Most az újonnan módosított kernel paraméterekkel indul itt.,

magyarázata, hogy mit tettünk itt (kattintson bővíteni)

tehát, mit csináltunk itt? Mi ez a nomodeset dolog? Hadd magyarázzam el röviden.

általában a videó / grafikus kártyát az X vagy bármely más megjelenítő szerver indítása után használták. Más szóval, amikor bejelentkezett a rendszerbe, lásd grafikus felhasználói felület.

de az utóbbi időben a videó mód beállításait áthelyezték a kernelbe. Többek között az előnyök, Ez lehetővé teszi, hogy egy szép, nagy felbontású boot splash képernyők.,

ha hozzáadja a nomodeset paramétert a kernelhez, utasítja a kernelt, hogy töltse be a videó/grafikus illesztőprogramokat a megjelenítő szerver indítása után.

más szóval, ebben az időben letiltotta a grafikus illesztőprogram betöltését, így az okozott konfliktus megszűnik. Miután bejelentkezett a rendszerbe, mindent lát, mert a grafikus kártya újra betöltődik.

hibaelhárítás: a nomodeset használata után sem lehet elindulni?

Ha a nomodeset használata a grub-ban nem működött, és még mindig nem tud elindulni, próbálkozzon más paraméterekkel a nomodeset helyett.,

kövesse a fent említett lépéseket. Szerkesztés közben grub, add nouveau.noaccel=1 helyett nomodeset. Mentsd meg és lépj ki a grubból, és nézd meg, hogy tudsz-e indulni most.

Ha még ez sem működik, próbáljon hozzá noapic noacpi nosplash irqpoll-t a GRUB csendes splash helyett.

3. lépés: végezzen állandó változtatásokat a Grub-ban (ha lehet indítani, és nincs probléma a grafikával)

figyelmeztetés!,

bizonyos esetekben a grafikus illesztőprogram használata vagy a nyílt forráskódú illesztőprogramra való váltás rossz felbontást eredményezhet. Ha ez a helyzet veled, próbáljon átállni a szabadalmaztatott illesztőprogramra, amint azt az alternatív 3. lépés (következő szakasz) ismerteti.

ne légy túl boldog, csak azért, mert most már be tudsz jelentkezni a rendszerbe. Amit tettél, az ideiglenes volt, és a következő indításkor a rendszer továbbra is lefagy, mert továbbra is megpróbálja betölteni a grafikus illesztőprogramokat.,

Ez azt jelenti, hogy mindig szerkesztenie kell a kernelt a grub képernyőn? Szerencsére a válasz nem.

mit tehet itt a grub konfiguráció megváltoztatásához, hogy a Linux kernel ne próbálja betölteni a grafikus illesztőprogramot a megjelenítő szerver előtt.

ehhez nyissa meg a terminált (használja a Ctrl+Alt+T parancsikont), majd a következő paranccsal nyissa meg a grub konfigurációs fájlt a Gedit szerkesztőben:

sudo gedit /etc/default/grub 

a fájl megnyitásához a jelszavát kell használnia. Miután megnyitotta a szöveges fájlt, keresse meg a következő sort: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash".,

Módosítás ezt a sort: GRUB_CMDLINE_LINUX_DEFAULT="quiet splash nomodeset"

kellene valahogy így néz ki:

Szerkesztés Grub Fix Ubuntu Boot Fagy

Mentse a fájlt, majd az update-grub, így a változásokat hozott hatályba. Használja ezt a parancsot:

sudo update-grub

miután befejeződött, indítsa újra a rendszert, és nem szabad többé lefagynia.

alternatív 3. lépés: indítható, de a grafika furcsának tűnik?, Frissítse a rendszert és telepítse a saját grafikus illesztőprogramokat

Ha nem akarja megváltoztatni a GRUB konfigurációt az előző lépésben említettek szerint, alternatív megoldásként további illesztőprogramokat telepíthet az Ubuntu-ba az Nvidia és az AMD számára. Az Ubuntu nem fagy le a rendszerindításkor, miközben ezeket a védett illesztőprogramokat használja.

az Ubuntuban és sok más disztribúcióban egyszerű módja van a saját meghajtók telepítésének. Keressen” további illesztőprogramokat ” az Ubuntu menüben. Itt további grafikus illesztőprogramokat találhat a rendszeréhez.,

kattintson a További illesztőprogramok telepítéséhez szükséges részletes lépések megtekintéséhez.

saját Nvidia illesztőprogramok telepítése (részletes lépések)

feltételezem, hogy ez az első bejelentkezés egy frissen telepített rendszerhez. Ez azt jelenti, hogy frissítenie kell az Ubuntu-t, mielőtt bármi mást tenne., Nyisson meg egy terminált a Ctrl + Alt + T billentyűparancs segítségével az Ubuntuban, és használja a következő parancsot:

sudo apt update && sudo apt upgrade -y

megpróbálhat további illesztőprogramokat telepíteni az Ubuntuban közvetlenül a fenti parancs befejezése után, de tapasztalatom szerint újra kell indítania a rendszert, mielőtt sikeresen telepítené az új illesztőprogramokat. Amikor újraindul, újra meg kell változtatnia a kernel paramétert ugyanúgy, mint korábban.

a rendszer frissítése és újraindítása után nyomja meg a Windows billentyűt a menübe lépéshez, és keressen szoftvert & frissítések.,

kattintson a szoftverre &frissítések

most lépjen a további Illesztőprogramok fülre, és várjon néhány másodpercet. Itt láthatja a rendszerhez elérhető szabadalmaztatott illesztőprogramokat. Az NVIDIA-t itt kell látnia a listában.

válassza ki a saját illesztőprogramot, majd kattintson a Módosítások alkalmazása elemre.

Nvidia illesztőprogramok telepítése

időbe telik az új illesztőprogramok telepítése., Ha az UEFI secure boot engedélyezve van a rendszeren, akkor meg kell adnia egy jelszót is. Beállíthatja, hogy bármi, ami könnyen megjegyezhető. Megmutatom a következményeit később a 4. lépésben.

lehet, hogy be kell állítania egy biztonságos rendszerindítási jelszót

a telepítés befejezése után felkérjük, hogy indítsa újra a rendszert a módosítások életbe léptetéséhez.,

Indítsa újra a rendszer, ha az új illesztőprogramok telepítése

Foglalkozik MOK (csak az UEFI Secure Boot eszközök)

Ha arra kérték, hogy beállít egy secure boot jelszó, egy kék képernyő, hogy azt mondja, valami olyasmit, hogy “MOK management”. Ez egy bonyolult téma, és megpróbálom egyszerűbben elmagyarázni.

MOK (Géptulajdonos kulcs) szükséges a biztonságos indítási funkció miatt, amely megköveteli az összes kernel modul aláírását., Az Ubuntu ezt teszi az összes olyan kernel modul esetében, amelyet az ISO-ban szállít. Mivel új modult (a kiegészítő illesztőprogramot) telepített, vagy módosította a kernel modulokat, a biztonságos rendszer indokolatlan/külföldi változásként kezelheti azt a rendszerben, és megtagadhatja a rendszerindítást.

ezért Ön is aláírhatja a kernel modult (azt mondja az UEFI rendszernek, hogy ne essen pánikba, mert elvégezte ezeket a változtatásokat), vagy egyszerűen letiltja a biztonságos indítást.

most, hogy egy kicsit tudsz a secure boot-ról és a MOK – ról, nézzük meg, mit kell tenni a következő indításkor, amikor megjelenik a kék képernyő a következő indításkor.,

Ha a “rendszerindítás folytatása” lehetőséget választja, akkor valószínű, hogy a rendszer normál módon indul el, és egyáltalán nem kell semmit tennie. De lehetséges, hogy az új illesztőprogram nem minden funkciója megfelelően működik.

ezért kell választani beiratkozik mok.

felkéri Önt, hogy folytassa a következő képernyőn, majd jelszót kér. Használja a beállított jelszót, miközben telepíti a további illesztőprogramokat az előző lépésben. Meg fogják kérni, hogy indítsa újra most.,

ne aggódjon!

ha hiányzik a MOK kék képernyője, vagy véletlenül rákattintott a folytatás indítása A Mok beiratkozása helyett, ne essen pánikba. A fő cél az, hogy képes legyen a rendszerindításra, és ezt a részt sikeresen elvégezte a Nouveau graphics driver letiltásával.

a legrosszabb esetben az lenne, hogy a rendszer az NVIDIA grafika helyett az integrált Intel grafikára váltott. Az NVIDIA grafikus illesztőprogramokat később bármikor telepítheti. Az Ön prioritása az, hogy elinduljon a rendszerbe.,

az új illesztőprogram telepítése után újra kell indítania a rendszert. Ne aggódj! A dolgoknak most jobbnak kell lenniük, és nem kell többé szerkeszteni a kernel paramétereit. Azonnal elindul az Ubuntu-ba.

4. lépés: élvezze az Ubuntu Linuxot

remélem, hogy ez a bemutató segített megoldani az Ubuntu fagyasztásának problémáját a rendszerindításkor, és képes volt az Ubuntu rendszerbe indítani.

Vélemény, hozzászólás?

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöltük