Pakken boot-floppies
indeholder hele kildeteksten og
dokumentationen til opstartsdisketterne.
Redningsdisketten har et Ext2-filsystem (eller et FAT-filsystem afhængigt af
din arkitektur), så du bør være i stand til at tilgå den fra alt, hvad der kan
montere Ext2- eller FAT-diske. Linuxkernen er i filen linux.bin
.
Filen root.bin
er et gzip
-komprimeret disketteaftryk
af et 1.4MB Minix- eller Ext2-filsystem, og vil blive indlæst til ramdisken og
brugt som rodfilsystem.
Hvis du finder det nødvendigt at erstatte kernen på redningsdisketten, skal du sætte din nye kerne op med de nødvendige funktioner indbygget — ikke som moduler:
Sørg for at CONFIG_DEVFS ikke er valgt til i din kerne; Installationsprogrammet er ikke kompatibelt med CONFIG_DEVFS.
Hent et opstartsdiskette-sæt: rod-, rednings- og driverdisketter. Du skal
vide, at varianterne 'bf2.4', 'idepci' og 'compact' bruger andre kerner end
'vanilla'. En grund til at bruge ide- eller compact-sættet kan f.eks. være,
at de kun har en eller to driverdisketter, og at din selvbyggede kerne
sandsynligvis vil indeholde alle de drivere, du vil få brug for. Bagdelen er,
at det kræver et ekstra trin af dig, medmindre du byggede din selvbyggede kerne
med samme variantnavn (se make-kpkg i pakken kernel-package
). Du
vil muligvis også få nogle fejlbeskeder vedrørende moduler.
Hvis du oversætter en tilpasset kerne, anbefales det at sætte kernen op, så den
ligner den kerne, du vil erstatte, mest muligt. Du bør hente den
kerne-kildetekstpakke, der er brugt til at bygge kernen og kopiere
.config
-filen fra redningsdisketten (se nedenfor).
Montér redningsdisketteaftrykket, f.eks. således:
mount -t auto -o loop rescue.bin /mnt
Forudsat at du brugte /mnt
som monteringspunkt, skal du kopiere
din selvbyggede kerne til /mnt/linux.bin
. Kør derefter skriptet
rdev.sh
, som ligger i /mnt
og går ud fra, at det kan
finde kernen der.
Hvis du vil gøre det ordentligt, skal du også gzip'e System.map fra din
selvbyggede kerne og lægge den i /mnt
under navnet sys_map.gz,
gzip'e .config og placere den i /mnt
som config.gz.
Nu kan du afmontere dit diskaftryk med umount
og brænde dine
disketter. Du vil sikkert gerne "Installér kerne og driver-moduler"
med de disketter, du netop har opbygget, så du får installeret din selvbyggede
kerne på harddisken. Det er derfor, det er rart kun at have én driverdiskette.
Hvis du bruger et diskettesæt med en anden kernevariant end 'vanilla', skal du gå til tty2 ved at tykke på Alt og F2 samtidigt, og trykke retur for at få en prompt. Skriv ls /target/lib/modules for at se, hvor driverdisken lagde dine moduler. Derefter uname -r for at finde ud af, hvor modulerne skal ligge. Derefter skal du gøre noget a'la:
mv /target/lib/modules/* /target/lib/modules/`uname -r`
Nu kan du afslutte skallen og gå tilbage til tty1. Hvis du ikke udførte det sidste trin rigtigt, vil "Sæt enheds-drivermoduler op" ikke kunne finde modulerne.
Du skal også erstatte filen modules.tgz
på driverdisketterne.
Denne fil indeholder ganske enkelt et gzip
-komprimeret tar-arkiv
med /lib/modules/kernel-version, opret den fra
rodfilsystemet, så den fulde sti medtages i tar-filen.
Hvis du er nødt til at bruge en driver for at tilgå harddisken eller enheden med installationskilden, kan du bruge de eksisterende moduler i stedet for at genoversætte hele kernen. Du kan forhåndsindlæse drivermodulerne fra en diskette inden du monterer rodpartitionen. Til sådan en diskette skal du bruge:
tar
og gzip
(eller f.eks. Winzip
)
Her er de trin, der skal til for at oprette disken med forhåndsindlæsning. Det antages at det sker på en Linux-maskine og at du vil bruge varianten bf2.4:
/cdrom
su tar -zxvf /cdrom/debian/dists/woody/main/disks-i386/current/bf2.4/drivers.tgz tar -zxvf modules.tgz less lib/modules/2.4.18-bf2.4/modules.dep
modules.dep
, find de moduler, du leder efter og mærk dig
deres afhængigheder. Bemærk den rækkefølge, modulerne afhænger af hinanden.
Gør det samme for hver afhængighed medmindre du har en liste med moduler, der
kan indlæses uden afhængigheder.
mformat a:
).
boot
på disketten, Kopiér alle de
nødvendige moduler til dette katalog.
Installationsvejledning for Debian GNU/Linux 3.0 på Intel x86
version 3.0.23, 15. May 2002