sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #35191
Re: Sv: Kernel RPM's
In <9aanqu$8ie$1@xxxxxxxxxxxx> "Christian Hansen" <skachr@xxxxxxxxxxxxx> writes:
>Kloge Henrik:
:-) Jeg antager optimistisk at det er mig, du hentyder til ?
>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"
>make modules
>make modules_install
>og kopiering af bzImage til /boot/vmlinuz-xxx
Og tilretning af lilo.conf + køre /sbin/lilo
>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).
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.
--
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
Follow ups
References