← Back to team overview

sslug-teknik team mailing list archive

Re: Hvad er initrd (Was Re: [TEKNIK] Initrd.img)

 

initrd er den initielle ramdisk, som pakkes ud inden systemet starter op.
Heri ligger moduler, som netop skal bruges under opstart. Eksempelvis
ext3.o.

Jeg ved ikke om man helt kan undvære den, hvis man kompilerer de nødvendige
moduler ind i kernen??

Mvh.
Thomas Rokamp

"Torben Andersen" <the.beauty@xxxxxxxxxx> skrev i en meddelelse
news:3F854031.2090101@xxxxxxxxxx...
> Et dumt spørgsmål: hvad er initrd ? Jeg kan godt se, at min lilo.conf
> har en parameter, men indtil nu har jeg bare benyttet RH's initrd til
> mine egne kerner. Kan det være derfor, at jeg er nødt til at kompilere
> EXT3 ind i kernen og ikke som ved RH's egne kerner, som modul ??
>
> MVH Torben
>
> Kristian Vilmann wrote:
>
> > E. Sjørlund wrote:
> >
> >> Thomas Rokamp wrote:
> >>
> >>> Hej!
> >>>
> >>> Hvad gør man, hvis man har behov for at lave en ny initrd.img og man
> >>> ikke
> >>> har loop-funktion i kernen? Og man i øvrigt allerede HAR overskrevet
> >>> sine
> >>> moduler efter en ny kompilering?
> >>
> >>
> >> Laver en ny kerne, eller geninstallerer den der fulgte med din
> >> installation.
> >
> >
> > Det var jo så den nemme løsning :)
> >
> > mkinitrd laver en ny initrd.img til dig.
> >
> > Fx mkinitrd /boot/initrd-2.20.2.img 2.20.2
> >
> > hvor /boot/initrd-2.20.2.img er det image du gerne vil ende med at have
> > til hjælp ved boot og 2.20.2 er kataloget under /lib/modules hvor kernen
> >  har sine moduler liggende
> >
> > /kristian
> >
> >
> >
> >
> >
>
>
>
>




Follow ups

References