Linux

Kako nadgraditi jedro Linuxa na različnih distribucijah [Vadnica]

How Upgrade Linux Kernel Various Distributions

Domov Linux Kako nadgraditi jedro Linuxa na različnih distribucijah Avtor:Jahid Onik VLinux 782 0

VSEBINA

  1. Kaj je jedro Linuxa?
  2. Nadgradite jedro v distribucijah Linuxa
    1. Spoznajte trenutno različico jedra
    2. 1. Nadgradite jedro na Ubuntu in Debian Linux
    3. 2. Nadgradite jedro na Red Hat in Fedora Linux
    4. 3. Nadgradite jedro na Arch in Linux, ki temelji na Archu
    5. Dodaten nasvet: Posodobite privzeto jedro
  3. Zaključne besede

Jedro je jedro vsakega operacijskega sistema. Preden začnete Linux imenovati operacijski sistem, morate poznati osnovni koncept in zgodovino rojstva Linuxa. Linux ni operacijski sistem; Linux je predvsem jedro. Zdaj pa spoznajmo, kaj je jedro! Jedro je program, ki deluje med strojno in programsko opremo. Ko v sistem vstavite kateri koli bliskovni pogon, jedro zazna, da ste priključili peresni pogon. Ker je Linux odprtokodno jedro, lahko posodobite, nadgradite in zamenjate jedro Linuxa, če veste, kaj počnete.





Kaj je jedro Linuxa?


CPE, pomnilnik in naprave komunicirajo z operacijskim sistemom prek jedra. Ko govorimo o jedru Linuxa, moram omeniti, da v vsaki distribuciji Linuxa obstajata dva uporabniška načina. V distribucijah Linuxa dobite uporabniški način in način jedra. Običajno ne morete dostopati do načina jedra iz standardnega vmesnika uporabniškega načina.

Pomagalo bi, če bi imeli dostop do načina jedra za korenske pravice. Ko zaženete računalnik, se v niti ne izvaja nobena programska oprema; jedro se odloči, kaj bo storilo in česa ne. Jedro odloča, katera aplikacija bo dobila koliko RAM -a in CPE -ja.





jedrski koncept Linuxa

Nadgradite jedro v distribucijah Linuxa


Nadgradnja jedra Linuxa ni enostavna; to morate storiti le, če odkrijete varnostne napake ali težave s strojno interakcijo. Če se vaš sistem zruši, boste morda morali obnoviti celoten sistem. Večinoma distribucije Linuxa prihajajo z najbolj nadgrajenim jedrom. Nadgradnja jedra Linuxa ne izbriše ali odstrani prejšnjega jedra; se hrani v sistemu.



Iz starega jedra se lahko vrnete iz menija za obnovitev sistema Linux. Vendar pa boste morda morali nadgraditi jedro zaradi težav s strojno opremo ali varnostnih vprašanj. V tem prispevku bomo videli, kako lahko jedro nadgradite na različne distribucije Linuxa.

Spoznajte trenutno različico jedra


Preden nadaljujete z nadgradnjo jedra Linuxa, morate poznati trenutno različico jedra, ki se izvaja v vašem računalniku. Ta korak bo z orodjem Neofetch preveril podrobnosti jedra Linuxa in druge sistemske informacije.

Če Neofetch ni nameščen v vašem sistemu, vas bom vodil, da Neofetch namestite v distribucijo Linuxa. Uporabite naslednjo ukazno vrstico, navedeno spodaj na vašem terminalu Linux glede na vašo distribucijo.

  • Namestite Neofetch na Debian / Ubuntu
dist upgrade
  • Namestite Neofetch na Fedoro
apt-update
  • Namestite Neofetch na Red Hat / CentOS
dist-upgrade
  • Namestite Neofetch na Arch in Linux, ki temelji na Archu
.deb

Ko je namestitev končana, lahko z orodjem Neofetch preverite različico jedra.

dpkg

Nadgradite Linuxovo jedro neofetch

1. Nadgradite jedro na Ubuntu in Debian Linux


Različne distribucije Linuxa imajo različne načine za nadgradnjo jedra Linuxa. Distribucije Linuxa, ki temeljijo na Debianu in Ubuntuju, imajo na voljo nekaj načinov za posodobitev in nadgradnjo jedra. Tukaj bom pokazal pet načinov, ki jih lahko uporabite za nadgradnjo jedra v svojem Debian Linuxu.

1. način: Uporabite | _+_ | za nadgradnjo jedra


Morda ste poznali ukaze za posodobitev in nadgradnjo Linuxa. Sistemski repozitorij lahko posodobite s programom za posodobitev sistema in | _+_ | ukaz iz terminalske lupine. Toda nadgradnja Dist je nekoliko več kot nadgradnja sistema in paketov. Nadgradi odvisnost jedra, programske opreme in drugih paketov. Zaženete lahko naslednje | _+_ | ukaz za nadgradnjo jedra Linuxa.

.deb

Zagon ukaza za popolno nadgradnjo je vedno premišljen, da dokončate postopek nadgradnje.

wget

2. način: Prisilite upravitelja posodobitev sistema


Vsak sistem Linux ima v OS vgrajen upravitelj posodobitev. Za posodobitev sistema ste morda milijonkrat uporabili program za posodabljanje. Ali ste vedeli, da lahko upravljalnika posodobitev prisilite, da nadgradi vaše jedro Linuxa? V terminalski lupini lahko zaženete naslednjo ukazno vrstico, da posodobitelje prisili, da prenese in namesti nadgrajeno jedro Linuxa. Lahko prenese nekaj dodatnih paketov.

yum

Nadgradite posodobitev jedra Linuxa

3. način: Uporabite orodje Ukuu


Ukuu je orodje za distribucije Linuxa, ki lahko prenese in namesti najnovejše jedro Linuxa iz uradnega skladišča distribucije Linuxa. Za Ubuntu prenese jedro iz https://kernel.ubuntu.com/ .

Če želite nadgraditi svoje jedro Linux z orodjem Ukuu, morate najprej namestiti orodje Ukuu v sistem Linux. Z ukazom PPA dodajte pakete Ukuu v sistemsko skladišče.

DNF

Zdaj posodobite sistem in namestite orodje Ukuu.

syslinux

Ko je Ukuu nameščen v vašem računalniku, lahko zaženete orodje Ukuu iz terminalske lupine s korenskim dostopom. Po zagonu orodja Ukuu boste našli seznam razpoložljivih jeder Linuxa za vaš operacijski sistem. Za namestitev v sistem morate izbrati jedro.

sdb2

Ukku

Ko je jedro nadgrajeno, lahko orodje Ukuu odstranite iz sistema. Ugotavljam lahko, da če najdete težave pri namestitvi orodja Ukuu, obstaja možnost, da ekipa Ukuu ne podpira več vaše različice Ukuuja. Vendar je za Linux na voljo plačljiva različica Ukuua; plačljivo različico lahko uporabite za nadgradnjo jedra na Ubuntu Linux.

4. način: Ročno prenesite in namestite jedra


Pri tej metodi bomo ročno prenesli jedro Linuxa iz uradne trgovine jedra Ubuntu. Kasneje bomo pakete jedra namestili v naš sistem. Ta metoda je najnevarnejša med vsemi metodami, ki sem jih že pokazal. Preden inicializirate to metodo, naredite varnostno kopijo celotnega sistema in podatkov.

Če želite prenesti želeno jedro Linuxa, pojdite v arhiv jedra Ubuntu. Prenesite naslednje pakete jedra iz Glavna linija jedra . Če želite sestaviti celoten paket, morate prenesti glavo jedra in različico jedra. Za boljše razumevanje si lahko ogledate naslednje lažne sezname paketov, ki jih morate prenesti.

boot.iso

Ko je prenos končan, lahko zdaj odprete svoj imenik za namestitev paketov. Ker so vsi paketi v | _+_ | formatu, lahko uporabite | _+_ | orodje za namestitev paketov. Za namestitev paketov uporabite naslednje ukazne vrstice.

cp

Zdaj namestite | _+_ | Paketi jedra v vašem sistemu Debian.

grep

5. način: Nadgradite jedro Linuxa prek orodja Mainline Tool


Ta metoda bo pokazala, kako lahko nadgradite svoje jedro Linuxa z orodjem Mainline v Ubuntuju in drugih distribucijah Debian. Najprej morate v sistem namestiti orodje Mainline. Z naslednjimi ukaznimi vrsticami dodajte skladišče glavne linije v svoj sistem. Nato namestite orodje Mainline.

isolinux

Nadgradite Linux Line Kernel install mainline

Zdaj uporabite naslednje | _+_ | ukaz za prenos jedra iz imenika jedra glavne linije Ubuntu.

isoboot

Prenos ne bo trajal veliko dlje. Ko je prenos končan, zaženite naslednje ukazne vrstice v terminalski lupini, da namestite najnovejše jedro na vaš Ubuntu Linux.

diskboot

Wget download mainline

Zdaj znova zaženite sistem in preverite razpoložljive različice jedra za vašo distribucijo Linuxa. Želeno jedro Linuxa lahko namestite iz namestitvenega programa jedra. Če želite namestiti novo jedro, izberite jedro in kliknite gumb za namestitev. Ko je namestitev končana, znova zaženite napravo, da naložite novo jedro. Različico jedra lahko preverite in se prepričate, ali je jedro nadgrajeno.

Nadgradite Linux Kernel ML

Po končani namestitvi jedra lahko odstranite glavno orodje iz sistema Ubuntu. Uporabite naslednje ukazne vrstice, navedene spodaj, da odstranite glavno orodje iz Ubuntu Linux.

rpm

2. Nadgradite jedro na Red Hat in Fedora Linux


Uporabniki distribucije Linuxa Fedora, Red Hat in Red Hat lahko svoje jedro Linuxa nadgradijo ročno, tako da prenesejo jedro iz skladišča. Tukaj bom prikazal splošno metodo nadgradnje jedra. Uporabniki Red Hat Linux in CentOS lahko uporabljajo ukaz yum; po drugi strani pa morajo uporabniki Fedore zamenjati | _+_ | z | _+_ | ukaz. Preostale ukazne vrstice so enake za obe distribuciji.

Metoda 1. Namestite posebno različico jedra


Uporabniki Fedore in Red Hat Linux lahko v svoj sistem namestijo določeno različico jedra. Na terminalu Linux lahko zaženete naslednjo ukazno vrstico, da namestite katero koli posebno jedro različice v sistem Linux. Po končani namestitvi znova zaženite sistem, da dobite želeno jedro v sistemu Linux.

-i

Metoda 2. Nadgradite jedro na RHEL in Fedora Linux


Najprej morate v sistem namestiti orodje SysLinux. Večinoma je SysLinux vnaprej nameščen v distribucijah Fedora in Red Hat Linux. Če orodja ne najdete na svojem računalniku, ga lahko namestite z naslednjim ukazom.

-u

Ko dodate jedro v sistem, se v njem zažene ime jedra in različica. Zdaj konfigurirajte SysLinux za imenik zagonskega nalagalnika. Uporabite naslednje | _+_ | ukaz za konfiguracijo imenika zagonskega nalagalnika. V mojem primeru je zagonski imenik | _+_ |; imenik morate zamenjati s svojim.

-i

Zdaj ustvarite imenik in točko namestitve za shranjevanje jedra. Ne pozabite namestiti | _+_ | datoteko na disku USB.

lsinitrd

Nato uporabite naslednje | _+_ | ukaz za kopiranje datotek na disk USB in namestitev particije.

grep

V tej fazi bomo izvedli naslednje | _+_ | ukaz za zagon datotek zagonskega nalagalnika iz datoteke | _+_ | konfiguracijski skript. Nato bomo namestili | _+_ | datoteke v datoteki | _+_ | imenik. Tukaj uporabljamo orodje SysLinux za nalaganje jedra skupaj z menijem zagonskega nalagalnika.

default_kernel

Preden znova zaženete sistem, lahko preverite vse sezname nameščenih jeder v sistemu Red Hat Linux.

update_default

Zdaj uporabite naslednje | _+_ | ukaz za prenos želene različice jedra Linuxa. Ker ne odstranjujemo starega jedra, bomo uporabili | _+_ | sintakso v ukazni vrstici. Če želite izbrisati in namestiti novo jedro, lahko uporabite | _+_ | namesto | _+_ | prepir.

sysconfig

Zdaj preverite, ali je novo jedro vključeno v zagonski meni ali ne.

/etc/sysconfig/kernel

Tu bomo uporabili najbolj priljubljene Dracut namestitveni program zagonskega paketa za Red Hat in Fedora Linux. Dracut bo ustvaril podobo jedra.

pacman

Zdaj naložite predhodno preneseno datoteko jedra v sistemski pomnilnik. Uporabite naslednje | _+_ | ukaz za klic initramfs sliko.

linux-4.15.2

Zdaj zaženite naslednje | _+_ | ukaz za začetek postopka nalaganja GRUB. S tem korakom ravnajte previdno, da se izognete napakam pri nalaganju grub.

ncurses

Zdaj preverite seznam zagonskega nalagalnika.

zcat

Nato z orodjem Dracut po ponovnem zagonu sistema izberite različico jedra. Sistem lahko prisilite, da pokliče novo posodobljeno jedro. Naslednji ukaz vam lahko pomaga pri ponovni konfiguraciji jedra in zagonskih nastavitev.

cp

Zdaj uporabite spodnje ukazne vrstice, da ustvarite ožji seznam paketov jedra in različic jedra.

vmlinuz

Nato v terminalski lupini zaženite naslednjo ukazno vrstico, da določite različico jedra.

vmlinuz

Na koncu morate narediti še malo konfiguracije skripta, da dokončate postopek nadgradnje jedra. Morate narediti | _+_ | vrednost kot jedro in | _+_ | kot res iz | _+_ | imenik. Uporabite | _+_ | pot v datotečnem sistemu, da poiščete konfiguracijsko datoteko. Zdaj spremenite vrednosti, kot je prikazano spodaj.

mkinitcpio

Ko je vse opravljeno pravilno, lahko znova zaženete sistem Linux, da začnete z nadgrajenim jedrom.

kako uporabiti else, če je v Excelu

3. Nadgradite jedro na Arch in Linux, ki temelji na Archu


Arch in distribucije Linuxa, ki temeljijo na Archu, imajo dinamično raznolikost jedra Linuxa. Arch Linux redno posodablja varnostni popravek; zato boste na Arch Linuxu na voljo pomembne posodobitve jedra in popravkov. Tukaj bom opisal dva načina za nadgradnjo jedra na Arch Linuxu. Najprej se bom lotil metode posodabljanja in nadgradnje; kasneje bom razložil ročno metodo za nadgradnjo jedra na Arch Linuxu.

1. način: Posodobite in nadgradite jedro


Manjaro in druge distribucije Arch Linuxa pogosto ponujajo posodobitve jedra in nadgradnje prek običajnega upravitelja posodobitev. Ko zaženete program za posodobitev sistema v sistemu Linux, preveri najnovejša jedra. Uporabite lahko naslednje | _+_ | ukaz za preverjanje najnovejšega jedra v distribucijah Arch Linux.

initramfs

Če najde novo jedro, vas bo obvestilo, da ga naložite in namestite. Izberete lahko, ali želite dobiti najnovejše jedro ali ne. Ko se strinjate z namestitvijo, znova zaženite sistem po končani namestitvi. Nato lahko preverite različico jedra in preverite, ali je jedro nadgrajeno ali ne.

cp

2. način: Ročno nadgradite jedro na Arch Linuxu


Pri tej metodi bomo videli, kako lahko ročno prenesete in namestite najnovejše jedro z uradne spletne strani jedra Linuxa. Pri tej metodi lahko na svoj Arch Linux namestite katero koli razpoložljivo in podprto jedro.

Najprej morate prenesti želeno različico jedra iz Kernel.org Spletna stran. Datoteka bo prenesena kot stisnjena datoteka. Datoteka bo privzeto shranjena v imeniku Prenosi v vašem datotečnem sistemu.

Zdaj uporabite naslednje ukazne vrstice, da odprete imenik Prenos in dobite seznam prenesenih datotek. Nato z ukazom tar izvlecite stisnjeno datoteko. Ko je datoteka izvlečena, bo samodejno ustvarila mapo; znotraj mape najdete datoteke jedra.

sudo apt-get update  
sudo apt-get install neofetch

Zdaj za vstop v imenik jedra uporabite naslednjo ukazno vrstico. V mojem primeru je ime jedra imenovano | _+_ |, morda imate drugačno ime glede na to, katero različico ste prenesli.

sudo dnf install neofetch

Zaženite naslednjo ukazno vrstico, da dobite | _+_ | knjižničnega orodja v zbirki prevajalnika GNU. Kasneje vam bo v pomoč urejanje konfiguracijskih skriptov jedra Linuxa.

sudo yum install neofetch

Zdaj uporabite naslednje | _+_ | ukaz za podvojitev konfiguracijskega skripta iz jedra Linuxa v novo ustvarjeno jedro.

pacman -S neofetch

Zdaj lahko inicializirate postopek namestitve novega jedra v sistemu Linux.

$ neofetch

Zaženite naslednje ukazne vrstice, navedene spodaj, da namestite module jedra, ki jih je mogoče naložiti, v vaš Linux Linux.

sudo apt-get dist-upgrade

Zdaj uporabite | _+_ | ukaz za kopiranje | _+_ | datoteko iz vašega trenutnega jedra v novo jedro. Potrebovali boste | _+_ | datoteko za nalaganje jedra ob zagonu sistema. Spodaj sta podana dva ukaza, prvi je namenjen 32-bitnim ali 86-bitnim uporabnikom sistema, zadnji pa 64-bitnim uporabnikom Linuxa.

sudo apt full-upgrade

Zaženite naslednje | _+_ | bash na vašem Arch Linuxu, da ustvarite začasni imenik v RAM -u za shranjevanje | _+_ | slikovna datoteka.

update-manager –d

Zdaj uporabite naslednje | _+_ | ukaz za kopiranje jedrne tabele v imenik novega jedra.

sudo apt-add-repository ppa:teejee2008/ppa

Zdaj morate v zagonskem imeniku ustvariti zemljevid jedra.

sudo apt-get update  
sudo apt-get install ukuu

Zdaj uporabite naslednjo ukazno vrstico, navedeno spodaj, da namestite GRUB v zagonski imenik in dokončate postopek nadgradnje jedra.

sudo ukuu-gtk

Ko ste vse naredili pravilno, znova zaženite Arch Linux. V meniju zagonskega nalagalnika odprite »Napredne možnosti za Arch Linux«. Ugotovili boste, da je za novo jedro ustvarjen nov zagonski nalagalnik. Preverite lahko tudi različico jedra in se prepričate, da je jedro nadgrajeno na vašem Arch Linuxu.

linux-headers-VERSION-NUMBER_all.deb  
linux-headers-VERSION-NUMBER_amd64.deb
linux-image-VERSION-NUMBER_amd64.deb
linux-image-extra-VERSION-NUMBER_amd64.deb

Dodaten nasvet: Posodobite privzeto jedro


Včasih lahko s posodobitvijo privzetega jedra odpravite manjše težave v sistemu Linux. Lahko pa v zagonskem meniju preverite tudi svojo generično različico jedra. Če morate samo nadgraditi jedro Linuxa v svojih sistemih, lahko v terminalski lupini Linuxa zaženete naslednje ukaze.

cd /path/to/directory/destination_path

splošna privzeta posodobitev

Zaključne besede


Če naredite nered in poškodujete jedro, brez skrbi, lahko odstranite trenutno jedro in znova namestite jedro in GRUB prek orodja za popravilo zagona. V tem celotnem prispevku sem opisal osnove jedra Linuxa. Prav tako sem ponazoril metode, kako lahko nadgradite jedro v svojih Debian, Fedora, Arch in Red Hat Linux.

Nadgradnja jedra v sistemu Linux ni priporočljiva, če nimate dovolj znanja o zagonu, grubu in drugih datotečnih sistemih korenskih particij. Za dokončanje procesa nadgradnje jedra Linuxa smo uporabili nekaj orodij in ukaznih vrstic. Najbolje bi bilo imeti osnovno idejo o teh ukaznih vrsticah za izdelavo jedra po meri. Nekatere poskusne in beta različice jeder so na voljo tudi za različne distribucije Linuxa. Namestite jedra drugih proizvajalcev na lastno odgovornost.

Prosimo, delite ga s prijatelji in skupnostjo Linux, če se vam zdi ta objava uporabna in poučna. Sporočite nam, katero različico jedra trenutno uporabljate v sistemu. V komentarje napišite svoja mnenja o tej objavi.

  • Oznake
  • Vadnica za Linux
  • Vadnice za Ubuntu
Deliti Facebook Twitter Pinterest WhatsApp ReddIt Telegram Viber

    PUSTITE ODGOVOR Prekliči odgovor

    Komentar: Prosimo, vnesite svoj komentar! Ime:* Prosimo, vnesite svoje ime tukaj E -pošta:* Vnesli ste napačen e -poštni naslov! Tukaj vnesite svoj e -poštni naslov Spletna stran:

    Shrani moje ime, e -pošto in spletno mesto v ta brskalnik za naslednjič, ko bom komentiral.

    spot_img

    Najnovejša objava

    Android

    10 najboljših aplikacij za zamenjavo obrazov za naprave Android in iOS

    OS Windows

    Kako načrtovati samodejno izpraznitev koša Windows 10

    Android

    10 najboljših aplikacij za izdajanje računov za naprave Android za hitro plačilo

    OS Windows

    10 najboljših grafičnih programov za vaš računalnik

    Morati prebrati

    Linux

    20 najboljših tem LXDE | Naj bo Lubuntu super

    Linux

    Kako klonirati ali varnostno kopirati disk Linux z orodjem Clonezilla Imaging Tool

    Linux

    10 najboljših orodij za strojno opremo in informacije o sistemu Linux

    Linux

    Najboljši urejevalniki Markdown za Linux: 20 najboljših recenzij za Linux Nerds

    Sorodna objava

    Kako namestiti in namestiti spletno konzolo Cockpit v sistemu Linux

    Kako namestiti in nastaviti Yii PHP Framework na Ubuntu Linux

    Kako popraviti W: Nekatere datoteke indeksa niso uspele prenesti Napaka v Ubuntu Linuxu

    Kako namestiti in nastaviti 1Password na namizju Linux

    Kako namestiti najnovejši urejevalnik besedila GNU Nano na namizje Linux

    Kako namestiti novega agenta za relikvijsko infrastrukturo v sistem Linux



    ^