sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #35195
Sv: Sv: Kernel RPM's
"Henrik Størner" <henrik@xxxxxxxxxx> skrev i en meddelelse
news:9addb2$1j7$1@xxxxxxxxxxxxxxxxx...
> In <9aanqu$8ie$1@xxxxxxxxxxxx> "Christian Hansen" <skachr@xxxxxxxxxxxxx>
writes:
>
> >Kloge Henrik:
>
> :-) Jeg antager optimistisk at det er mig, du hentyder til ?
ja!
>
> >Hvis man nu vil opgradere Red Hat 6.0 eller 6.2 kernen til modulariseret
> >2.2.18, IKKE ved brug af rpm's, men en almindelig tarball fra f.eks.
> >linux.org.
>
> >Efter i /usr/src
> >tar zxpvf linux-2.2.18.tar.gz
> >make ....
>
> Du skal lige have en "make config; make dep" ind inden du laver din
> "make bzImage"
yes - ville bare spare et par linier i posten.
>
> >make modules
> >make modules_install
>
> >og kopiering af bzImage til /boot/vmlinuz-xxx
>
> Og tilretning af lilo.conf + køre /sbin/lilo
>
er med
> >er 'mkinitrd' så det eneste der skal til, for at den ny kerne kan se de
> >rigtige 2.2.18 moduler i /lib/modules ?
>
> "mkinitrd" kommandoen er til for at lave en initiel ram-disk, som
> boot-loaderen (LILO) kan indlæse ved brug af BIOS'en - den ram-disk
> indeholder så de driver-moduler, der skal loades førend Linux kan se
> din harddisk (det er derfor initrd-trinet ofte er nødvendigt hvis du
> har SCSI harddiske, men ikke hvis du har IDE - de fleste
> distributioner konfigurerer nemlig IDE som "indbygget" i kernen, mens
> SCSI-driverne er moduler).
det var guldkorn. Har netop oplevet kernel-panic fordi scsi modulet ikke
blev startet, og kernen derfor ikke kunne finde root partitionen.
>
> Hvis du ikke behøver nogen moduler for at Linux kernen kan se din
> harddisk, er initrd-trinet unødvendigt, og du behøver heller ikke
> referere til en initrd fil i lilo.conf.
>
> Jeg anbefaler normalt at man konfigurerer sin kerne sådan at harddisk
> driveren (IDE eller SCSI) samt rod-filsystem driveren (normalt ext2)
> er "indbygget" i kernen i stedet for at være et modul - så undgår man
> at skulle tænke på initrd-tingesten.
Det er gamle IBM PS/2 maskiner baseret på MCA bus som jeg hekser med. Derfor
et andet source træ - RedHat har smidt alt MCA relateret ud af sine kerne
rpm's. Forskellige PS/2'ere bruger forskellige scsi-controllere med
forskellige drivere. Deraf behovet for modularisering, for både at beholde
fleksibilitet og ikke at fylde kernen op med unødvendige drivere.
Tak for forklaringen.
CH
> --
> Henrik Storner | "ATA100 is another testimony to the fact that
> <henrik@xxxxxxxxxx> | pigs can be made to fly given sufficient thrust"
> |
> | Linux kernel hacker Alan Cox, on IDE drives
>
References