Šiame straipsnyje paaiškinsime tris būdus, kuriais galite atnaujinti „Linux“ branduolį į naujausią turimą versiją. Mes paaiškinome procedūrą „Ubuntu 20.04 LTS“, kuri yra su 5.4 branduolio versija. Daugiau ar mažiau tą pačią procedūrą galima atlikti naudojant ankstesnes „Ubuntu“ OS versijas.
Patikrinkite dabartinę branduolio versiją
Prieš atnaujindami branduolio versiją, geriau patikrinti dabartinę versiją. Tai padės jums nuspręsti, į kurią naują versiją atnaujinti branduolį. Atidarykite komandų eilutę naudodami sparčiuosius klavišus „Ctrl“+„Alt“+T.
Dabar patikrinkite dabartinę branduolio versiją tiesiai iš komandinės eilutės taip:
$uname -r
Taip pat galite patikrinti branduolio versiją naudodami šią komandą:
$katė /proc/versijaNaudodami bet kurią iš aukščiau nurodytų komandų, pamatysite savo OS branduolio versiją. Iš aukščiau pateiktos išvesties galite matyti, kad šiame straipsnyje naudojama branduolio versija yra 5.4.0-28-generic.
Tolesniais metodais aš jums parodysiu, kaip atnaujinti branduolio versiją naudojant komandinę eilutę.
1 metodas: „Ubuntu“ branduolio komandos svetainė
Taikydami šį metodą, mes atnaujinsime branduolio versiją, pirmiausia atsisiųsdami naujausią versiją iš „Ubuntu“ branduolio komandos svetainės ir tada ją įdiegdami.
Norėdami atnaujinti branduolio versiją, atlikite šiuos veiksmus:
- Atidaryk „Ubuntu“ branduolio komanda svetainę, kad atsisiųstumėte naujausią „Ubuntu“ „Linux“ branduolį. Pasirinkite norimą atsisiųsti versiją ir atsisiųskite bendrosios versijos .deb failus.
- „Linux“ antraštės-all.deb
- linux-mage-unsigned-amd64.deb
- „Linux“ moduliai-amd64.deb
Norime atnaujinti savo branduolį į naujausią stabilią branduolio versiją 5.6.10. Taigi, mes atsisiuntėme šiuos .deb failus.
linux-headers-5.6.10-050610_5.6.10-050610.202005052301_all.deb
linux-image-unsigned-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
linux-modules-5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
Arba galite naudoti wget komandą atsisiųsti šiuos pagrindinės linijos paketus, skirtus 5.6.10 branduolio versijai:
$wgethttps://kernel.ubuntu.com/~ branduolys-ppa/pagrindinė linija/v5.6.10/„Linux“ antraštės5.6.10-050610_5.6.10-050610.202005052301_ all.deb
$wgethttps://kernel.ubuntu.com/~ branduolys-ppa/pagrindinė linija/v5.6.10/linux-image-unsigned-
5.6.10-050610-generic_5.6.10-050610.202005052301_amd64.deb
$wgethttps://kernel.ubuntu.com/~ branduolys-ppa/pagrindinė linija/v5.6.10/linux-modules-5.6.10-
050610-generic_5.6.10-050610.202005052301_amd64.deb
- Atsisiuntę visus paketus, galite juos patikrinti naudodami komandą ls –l:
- Kitas žingsnis - įdiegti visus atsisiųstus paketus. Jei atsisiuntėte failus į katalogą, kuris nėra namų katalogas, pirmiausia eikite į jį naudodami komandą cd:$CD /kelias/į/katalogą
Dabar įdiekite visus atsisiųstus .deb failus. Tai galite padaryti naudodami šią komandą:
$sudo dpkg- aš*.debPalaukite, kol bus baigti diegti visi paketai.
- Perkraukite sistemą. Kai perkrovimas bus baigtas, prisijunkite prie savo sistemos ir patikrinkite branduolio versiją naudodami uname komandą taip:
Išvestyje bus rodoma atnaujinta branduolio versija, kuri yra 5.6.10.
2 metodas: „Bash“ scenarijaus naudojimas
Kitu metodu mes naudosime „bash“ scenarijų, kad įdiegtume naują branduolio versiją. Norėdami tai padaryti, atlikite šiuos paprastus veiksmus:
1. Atsisiųskite „bash“ scenarijų naudodami šią komandą:
$wgethttps://raw.githubusercontent.com/Pimlie/ubuntu-mainline-kernel.sh/meistras/ubuntu-mainline-kernel.sh
2. Nukopijuokite scenarijų į/usr/local/bin/katalogą. Tai galite padaryti naudodami šią komandą:
$sudo diegtiubuntu-mainline-kernel.sh/usr/vietinis/esu/3. Dabar galite atnaujinti branduolio versiją taip:
$„Ubuntu-mainline-kernel.sh“-iJis ieškos ir pateiks naujausio branduolio versijos numerį, pvz. v5.6.10, šioje išvestyje. Jei norite įdiegti šią versiją, paspauskite B, nuo kurios prasidės diegimas.
Įdiegę iš naujo paleiskite sistemą. Tada patikrinkite branduolio versiją naudodami uname komandą taip:
$uname- rIšvestyje bus rodoma atnaujinta branduolio versija
3 metodas: atnaujinkite „Ubuntu“ branduolio versiją per GUI
Šiame metode aptarsime GUI metodą, kaip atnaujinti „Linux“ branduolį. Norėdami įdiegti naujausią branduolio versiją, naudosime grafinį „Mainline“ įrankį. Štai paprasti žingsniai, kaip tai padaryti:
1. „Mainline“ įrankis nėra prieinamas oficialiose „Ubuntu“ saugyklose, todėl turėsime rankiniu būdu pridėti jo PPA į mūsų sistemos failą sources.list. Naudoti apt-add-saugykla komanda šiam tikslui:
$sudoapt-add-saugykla-irppa: cappelikan/ppa2. Pridėję pagrindinės linijos saugyklą, turite atnaujinti sistemos saugyklos indeksą:
$sudotinkamas atnaujinimas3. Tada įdiekite „Mainline“ įrankį naudodami šią komandą:
$sudotinkamasdiegtipagrindinė linijaSistema gali paprašyti patvirtinimo pateikdama jums TAIP / NE variantas. Rezultatas IR tęsti, po to jūsų sistemoje bus įdiegtas „Mainline“ įrankis.
4. Paleiskite pagrindinės linijos įrankį iš „Ubuntu“ paieškos juostos taip:
5. Paleidus „Mainline“ įrankį, pamatysite šį diegimo programos langą su naujų ir galimų branduolio versijų sąrašu. Galite įdiegti naują versiją pasirinkę versiją iš sąrašo ir spustelėdami Diegti mygtuką dešinėje esančioje juostoje.
Po šio veiksmo pasirodys toks autentifikavimo dialogo langas. Įveskite super vartotojo slaptažodį ir spustelėkite Autentifikuoti mygtuką.
Prasidės pasirinktos branduolio versijos diegimas, o diegimo procesą galėsite pamatyti naujame lange.
Dabar paleiskite sistemą iš naujo ir patikrinkite naują branduolio versiją:
$uname- rŠiame straipsnyje mes paaiškinome tris skirtingus „Ubuntu 20.04 LTS“ branduolio versijos atnaujinimo metodus. Atnaujinus branduolį, kartais gali kilti problemų paleidžiant sistemą. Tokiu atveju grįžkite į senąjį branduolį paspausdami klavišą „Shift“ įkrovos metu ir pasirinkite senesnę versiją iš sąrašo.