Hvordan bruke Dracut -kommandoen i Linux

Hvordan bruke Dracut -kommandoen i Linux
Dracut er en kommando som brukes til å forbedre Linux -oppstartssystemets funksjon og utvikle et Linux -oppstartsbilde (initramfs, Initial RAM -filsystem) ved å kopiere utstyret og dokumentene fra et montert system og slå det sammen med Dracut -rammen. Linux -rammeverket er bestemt i/usr/lib/dracut/moduler.

Dracut brukes til å utvikle CPIO (Copy In Copy Out) Data. Det brukes eksplisitt på Fedora og distribusjonene som kan være en del av Red Hat -familien, men kan brukes på samfunnsdistribusjoner, Gentoo og Arch Linux. Hver av applikasjonens funksjonaliteter er organisert i moduler for å liste opp alle Dracut -modulene som er lagret i systemet. Brukeren må påkalle applikasjonen med alternativet “--List-modules”, som vil vise utdataene.

Hvordan bruke Dracut -kommandoen i Linux

Dracut har et sett med standardmoduler, som kan overstyres av kommandolinjen eller konfigurasjonsfilene. Moduler gir spesifikk funksjonalitet i form av skript.

Den beste måten å lage et initramfs -bilde i Linux er å bruke Dracut -kommandoen. Kommandoen genererer initramfs -bildene med all brukbar funksjonalitet, og sikrer Dracut -modulene og systemkombinasjonsoppsettet. I dette tilfellet vil Dracut sende en feilmelding hvis initramfs -bildet allerede eksisterer.

Du kan bruke følgende kommando for å overskrive det eksisterende bildet:

Sudo Dracut -Force

Du kan velge ut alle andre filnavn for bildet via denne kommandoen:

Dracut Foobar.img

Opprette bilder for kjerneversjonen

For å lage en initramfs, også referert til som "initrd", for kjernen, deretter brukes den. Hvis du utelater det, kan du bruke versjonen av den faktiske løpekjernen. Anta at det er utelatt eller tom, så vil den automatisk bruke standardplassen som /oppstart /initramfs-.img.

Dracut oppretter et bilde som brukes av kjernen for å forhåndsloes ut settet med enhetsmoduler, inkludert IDE, SCSI eller RAID, for å få en inngang til grunnrapport -gadgeten. På et eller annet stadium i oppstartsprosedyren deler kjernen arkivet i RAM og bruker det som det foreløpige rotdokumentet, og de grunnleggende filene vises i de tidlige stadiene.

Oppstart av parametere

Uten å bruke "Hostonly" -modus, kan du generere initramfs. Men det inkluderer ikke systemkonfigurasjonsfiler. I dette eksemplet kan du raskt starte opp fra en modifisert rotpartisjon uten å regenerere INITRAMFS -bildene ved å fullføre konfigurasjonen på Kernel -kommandolinjen.

Du kan bruke følgende kommando for å få en rask start for riktig kjernekommandolinje i systemet ditt:

Sudo Dracut-Print-Cmdline

Fremskynder oppstartsprosessen

Som standard søker Dracut hvor som helst i en vanlig Dracut Kernel -kommandolinje for et enkelt antall eller logisk partisjon, kan omfatte:

Rd.Luks = null RD.LVM = 0 RD.MD = 0 RD.DM = 0

Off Path, kan du i tillegg savne Dracut -modulene inne i IntiraMFS Introduksjonsteknikk. Imidlertid kan du miste muligheten for å vise den på forespørsel.

Konklusjon

I denne detaljerte guiden forklarte vi alt om Dracut -kommandoen for å bygge initramfene på mange Linux -distribusjoner. Med Dracut -kommandoen kan du konstruere initramfs for en spesifikk kjerneversjon og alle kjernene som er installert i systemet.

Hvis du følger denne guiden, vil du forstå bruken av Dracut -kommandoer i Linux ved å implementere dem med passende eksempler.