En kjerne er en kjernekomponent i ethvert operativsystem. Det fungerer som et grensesnitt mellom maskinvare og programvareapplikasjoner som tildeler maskinvareressurser til systemprosesser. Siden hvert element i et Linux OS er bygget rundt det, krever den økende programvaren og maskinvaren sofistikering full kjerneutnyttelse. Derfor er Linux -kjerner alltid under utvikling med regelmessige oppdateringer og versjonsutgivelser. Tilsvarende er oppdatering av kjerner en ideell måte å sikre at enhetene og programvaren fungerer på sitt beste.
Manjaro tilbyr forskjellige måter å identifisere, oppgradere, nedgradere eller legge til nye/gamle kjerner. Manjaro gir et flott grafisk brukergrensesnitt kjent som Manjaro System Manager for Kernel Management. Dessuten leverer Manjaro Package Manager Pacman også kjerneversjonsstyring.
Imidlertid er den beste funksjonen som skiller Manjaro Linux, maskinvaredeteksjonsstyringsverktøyet MHWD--nel-kommando som tillater enkel styring og installasjon av flere kjerner.
I denne artikkelen demonstrerer vi bruken av Manjaro-kommandolinjeterminalen og GUI for å oppdatere, legge til og fjerne Manjaro-kjerneversjonene.
Bytter Manjaro -kjerner via CLI
Manjaro Kernel versjon tillegg, oppdatering, nedgradering og fjerning kan skje via to måter, i.e., Pacman og Manjaro maskinvaredeteksjonsverktøy (MHWD). Denne delen diskuterer hvordan du kan bytte kjerner ved hjelp av Manjaro Package Manager Pac Man og dens unike funksjon MHWD-Kernel, side ved side.
Pac Man: bruker det offisielle Manjaro -depotet for å oppgradere pakkedatabasen og alle systempakker.
MHWD-Kernel: Manjaro maskinvaredeteksjonskommando unike funksjoner som gir enkel installasjon og styring av systemkjerner.
Identifiser kjerne i bruk
Før du begynner på prosessen med oppgradering/nedgradering av kjerneversjonen, identifiser gjeldende versjonsdetaljer via MHWD-Kernel-kommandoen:
manjaro@manjaro: ~ $ mhwd -kernel -li
For tiden kjører: 5.9.16-1-Manjaro (Linux59)
Følgende kjerner er installert i systemet ditt:
* Linux59
Kommandoen ovenfor sender ut systemkjerneversjonen, 5.9.16-1-Manjaro, sammen med listen over installerte kjerner.
Oppgrader kjerne
En av de andre kjennetegnene ved Manjaro er bruk og installasjon av flere kjerneversjoner, samt brukerens tilgang til blødende kant.
Bruke Pac Man kommando for å liste opp alle kjerneversjonspakkene med 5.x og under:
[manjaro@manjaro ~] $ pacman -ss linux5* | grep "kjerne og moduler"
Linux414 -kjernen og modulene
Linux419 -kjernen og modulene
Linux44 -kjernen og modulene
Linux49 -kjernen og modulene
Linux510 -kjernen og modulene
Linux511 -kjernen og modulene
Linux512 -kjernen og modulene
Linux54 -kjernen og modulene
Linux59 -kjernen og modulene
Linux-RT-LTS-Manjaro-kjernen og modulene
Linux-Rt-Manjaro-kjernen og modulene
Linux54-RT-kjernen og modulene
Linux59-RT-kjernen og modulene
Kommandoen ovenfor sender ut alle kjerneversjoner, mens kjerner med "RT" representerer ustabil eller sanntids kjerneutgivelse.
Bruk en av følgende kommandoer for å legge til den nye kjernen i den installerte listen:
[manjaro@manjaro ~] $ sudo mhwd -kernel -i linux510
Eller
[manjaro@manjaro ~] $ sudo pacman -s linux510
Som vist ovenfor er det ikke nødvendig å legge til hele kjerneversjonsnummeret. Tilsvarende er det viktig å merke seg at Manjaro automatisk oppdaterer alle moduler av den nylig installerte versjonen fra en gammel. For eksempel å oppdatere fra 59 til 5.10, Manjaro oppdaterer automatisk moduler i 5.19 med alle moduler i 5.14.
Kommandoen ovenfor holder den gamle kjernen slik at systemet lar brukere velge kjernepreferansen på oppstartsskjermen.
RMC -alternativ
De MHWD-Kernel kommando RMC Alternativet spiller en kritisk rolle, da det sletter den eksisterende kjernen ved installasjonen av den nye kjernen. Derimot anbefaler Manjaro offisielle nettsted å holde den gamle for et kort intervall når systemet oppdaterer den blødende kanten.
[manjaro@manjaro ~] $ sudo mhwd -kernel -i linux510 RMC
I alle fall konfigurerer Manjaro automatisk den nye kjernen; Når du er ferdig, start på nytt for å gjøre endringer effektive.
Avinstaller kjerner
Før du prøver å slette noen kjerne, må du sørge for at den ikke er i bruk av Manjaro. Det er nødvendig å slette totalt tre hovedelementer, kjernen, overskriften og dens ekstra moduler, for å fjerne/avinstallere fra systemet.
Bruke MHWD-Kernel Kommando for å fjerne kjerneoverskrifter:
[manjaro@manjaro ~] $ sudo mhwd -kernel -r linux510
Bruk følgende Pac Man Kommando for å fjerne alle kjerneelementer i en enkelt go:
[manjaro@manjaro ~] $ sudo pacman -r Linux50 Linux50-headers Linux50-Extramodules
Merk: Kommandoen ovenfor kan generere en feil hvis noe av treelementet ikke er til stede på systemet. Tilsvarende, hvis Manjaro er en virtuell maskin, vil ikke denne kommandoen slette noen kjerner som inneholder nødvendige elementer for virtualiseringsprosessen.
Byttekjerne via GUI
Manjaro Setting Manager tilbyr en serie innstillinger som er unike for distribusjonen for maskinvarekonfigurasjon og kjerneinstallasjon. Trykk på 'Windows' -tasten og Type 'Manjaro Setting Manager' for å se GUI.
Velg 'kjernen' for å gå inn i Manjaro Gui Kernel Management Tool. Den vil også liste opp alle tilgjengelige kjerneversjoner og de eksisterende kjerneopplysningene.
Oppgrader kjerne
Velg hvilken som helst av de tilgjengelige versjonene og klikk på Install for å legge til en ny kjerne. En skjerm dukker opp for brukerautentisering. Skriv inn legitimasjonen din for å starte installasjonsprosessen.
Merk at sanntidskjerner bare betjener brukere i sanntid som krever lite eller ingen forsinkelser i I/O. Til sammenligning er den eksperimentelle kjernen den neste kandidaten i utgivelsen.
Nedgraderer kjerne
Siden hver nye kjerneutgivelse legger til sikkerhetsoppdateringer og drivere, er det litt uklokt å nedgradere kjerneversjonen. Noen ganger fungerer imidlertid gamle kjerneversjoner bedre enn den nye utgivelsen. Velg en eldre versjon under 5.9 og klikk på Install.
Avinstaller kjerne
Klikk på 'Avinstaller' for å rense kjernen. Husk å ikke fjerne/avinstallere kjernen. Bytt til en annen kjerne på oppstartsskjermen og avinstaller den som ikke er nødvendig.
Konklusjon
Artikkelen dekker forskjellige måter å endre Manjaro -kjerneversjoner. Vi diskuterte Manjaro maskinvaredeteksjonsverktøy og Manjaro Package Manager-kommandoer, MHWD-Kernel og Pacman-kommandoer for å legge til, fjerne og oppdatere kjerneversjoner. Vi diskuterte også Manjaro GUI Kernel Management Tool som gir en liste over tilgjengelige kjerner å velge mellom utdaterte og nyeste kjerneversjoner.