← Back to team overview

sslug-teknik team mailing list archive

Re: Problem med lilo

 

<sslug@xxxxxxxx> writes:

> Ofte er scsi understøttet i moduler. Disse ligger ofte i en ramdisk
> (initrd.img), den skal tilføjes som fx
> 
> initrd=/boot/initrd.img
> 
> (det er sikkert meget smart for distributører med de dersens ramdiske, men
> hvis man selv roder med kerne er det lidt besværligt).

Æhhh.. som du selv skrievr så er det en god ide ved boot på SCSI diske
(faktisk en nødvendighed). Så det er ikke kun smart for distributører,
men også for alle med SCSI. 
Ramdisken er nødvendig for at løse en slags "hønen og ægget" lignende
problem. Forestil dig f.eks. at du ønsker at boote på en scsi
controller hvis driver du har kompileret som et modul. Dit modul vil
så ligge  på disken i /lib/modules/... på disken. For at kunne læse
dette bibliotek som indeholder modulerne er det nødvendigt at SCSI
modulet er indlæst, men det kræver jo at disken kan læses! Derfor
laver man en ramdisk som bruges af kernel ved boot til dette modul.

En lidt kringlet forklaring, men det rammer vist sådan ca. hvad det
går ud på.

-- 
Med venlig hilsen
Martin Skøtt
mskott@xxxxxxxx

Believe nothing no matter where you read it or who has said it, not even if I
have said it, unless it agrees with your own reason and your own common sense. 
--Buddha


References