[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ næste ]

Installationsvejledning for Debian GNU/Linux 3.0 på PowerPC
Kapitel 4 - Hvordan systemets installationsfiler skaffes


4.1 Officielle Debian GNU/Linux cd-sæt

Den klart letteste måde at installere Debian GNU/Linux på er fra et officielt sæt af Debian cd-rommer (se CD vendors page). Med en hurtig forbindelse og en cd-brænder kan man også hente aftryk af cd-rommerne fra en Debianserver og lave sit eget sæt. Hvis du allerede har et sæt Debian cd-rommer som din maskine kan startes op fra, kan du hoppe direkte til Opstart fra en cd-rom, Section 5.2. Der er lagt meget arbejde i at sikre at de filer, som de fleste har brug for, er på disse cd-rommer.

Hvis din maskine ikke kan startes op fra en cd-rom, men du har et cd-sæt, kan du i stedet starte installationsprogrammet op ved hjælp af en alternativ metode ( diskette, harddisk eller opstart over netværk). De filer, du skal bruge til at starte op på andre måder, ligger også på cd'en. Strukturen på Debians netværksarkiver og på cd'en er ens, så når stierne til de filer, du skal bruge for at starte op, angives herunder, kan du finde dem i de samme kataloger og underkataloger på din cd.

Når først installationsprogrammet er startet op, kan det selv skaffe alle andre nødvendige filer fra cd-rommerne.

Hvis du ikke har et cd-sæt, bliver du nødt til at hente installationssystemets filer og enten placere disse på en harddisk, diskette eller tilsluttet computer, så de kan bruges til at starte installationsprogrammet op.


4.2 At hente filer fra Debian-filspejle

Når man henter filer fra et Debian-filspejl, er det vigtigt at sørge for at hente dem i binær tilstand, ikke i 'tekst' eller 'automatisk' tilstand. Når man laver et lokalt filspejl, er det endvidere vigtigt at kopiere spejlets katalogstruktur. Egentlig er dette ikke nødvendigt, hvis man placerer alle installationsfilerne på disketter, men det letter søgningen efter filerne når man har brug for dem. Du bør starte din lokale katalogstruktur på niveauet under disks-powerpc, for eksempel:

     current/underarkitektur/images-1.44/variant/rescue.bin

Du behøver ikke at hente alle filer under dette niveau, men blot de som er relevante for dig (hvilke det er, finder du ud af ved at læse videre). Sørg blot for at katalogerne har de samme navne som spejlets og placér filerne i de rette kataloger.

Hvis din maskine er sat op til automatisk at dekomprimere/afkode de filer du henter, skal du slå denne facilitet fra når du henter systemets installationsfiler. Disse vil blive dekomprimerede tids nok af installationsprogrammet. Det vil være spild af både plads og tid at dekomprimere filerne til dit aktuelle system, og hvis de originale komprimerede arkiver slettes af det program der dekomprimerer dem, vil de ikke være tilgængelige når installationsprogrammet på et senere tidspunkt får brug for dem. Ydermere vil mange binære filer som yaboot automatisk blive fortolket som tekst, eftersom de ikke har nogen efternavne, medmindre du særskilt vælger 'binær' overførsel. Disse filer vil således være uanvendelige, hvis de overføres som 'tekst'.


4.2.1 Installationsmuligheder

De filer, du kan få brug for, kan inddeles i tre kategorier:

  1. Filer, der kræves for at starte installationssystemet op (for eksempel rescue.bin, linux.bin og root.bin)
  1. Filer, installationssystemet vil bruge, når det er startet op for at kunne installere operativsystemets kerne og drivere til udstyret (for eksempel rescue.bin og drivers.tgz)
  1. Installationsfiler med basissystemet (for eksempel, basedebs.tar)

Hvis du har en fungerende netforbindelse på computeren, og dit netkort er et af dem, hvis drivere er indbygget i installationskernen, har du muligvis kun brug for opstartsfilerne til installationssystemet. Installationsprogrammet kan installere kernen og drivere over netværket med de fleste ethernet-netkort.

Hvis du har en netforbindelse, som installationsprogrammet ikke har indbygget understøttelse for, kan du have brug for både installationssystemets opstartsfiler samt installationsfiler med kernen og driverne til dit udstyr.

Hvis du installerer på et system uden en fungerende netforbindelse, eller hvis din netværksforbindelse foregår via PPP (med et modem) i stedet for Ethernet, skal du skaffe alle tre filtyper inden du starter installationen.

Hvis du ikke er sikker på, hvilke filer, du har brug for, kan du blot starte med installationssystemets opstartfiler. Hvis dit første forsøg på at konfigurere netværket i installationsprogrammet mislykkes, kan du bare afslutte, hente de filer, du har brug for og starte installationen igen. +

Basissystemets installationsfil basedebs.tar fylder for tiden omkring 27M. Hvis du kan bruge en CD eller sætte dit netværk op inden installation af basissystemet, vil det være at foretrække. I så fald vil du ikke skulle bruge denne fil. Dens placering på netværket er vist i bilag (Installationsfiler med Debians basissystem, Section 11.2.3.4).

For at få et eksisterende Debiansystem til at samle basedebs.tar ud fra Debianarkiverne skal du først installere debootstrap (apt-get install debootstrap), og bruge følgende kommando:

     debootstrap binary-basedebs SUITE=woody VERSION=3.0 \
       MIRROR="http://ftp.debian.org/debian" ARCHES="powerpc"

4.2.2 Valg af korrekt kerneaftryk ("kernel image")

Installationsfilerne indeholder kerneaftryk, som findes i flere forskellige "underarkitekturer". Underarkitekturene understøtter hver sin samling udstyr. Under PowerPC findes følgende underarkitekturer:

'powermac'
Dette er den kerne, der skal bruges til de fleste Power Macintosh-computere. Den bruger version 2.2. af Linuxkernen.
'new-powermac'
Brug denne kerne til meget nye Power Macintosh-computere. Den er baseret på version 2.4 af Linuxkernen.
'apus'
Brug denne kerne til Amiga Power-UP-systemer (APUS). Den er baseret på version 2.2 af Linuxkernen.
`chrp'
Brug denne kerne til indbyggede CHRP-computere. Den er baseret på version 2.2 af Linuxkernen.
`prep'
Brug denne kerne til Motorola og IBM RS/6000 PReP-computere. Den er baseret på version 2.2 af Linuxkernen.

Disse varianters opsætningsfiler for kernen findes i deres respektive kataloger i filen config.gz.


4.2.3 Installationsfilernes placering

Netværksplaceringen af installationsfilerne for hver powerpc-udgave er vist i bilaget. Disse omfatter:

.../current/apus/images-1.44/rescue.bin
.../current/chrp/images-1.44/rescue.bin
.../current/new-powermac/images-2.88/rescue.bin
.../current/powermac/images-1.44/rescue.bin
.../current/prep/images-1.44/rescue.bin
rednings-disketteaftryk (rescue images)
.../current/apus/images-1.44/root.bin
.../current/chrp/images-1.44/root.bin
.../current/new-powermac/images-1.44/root.bin
.../current/powermac/images-1.44/root.bin
.../current/prep/images-1.44/root.bin
roddisketteaftryk eller tar-arkiv
Linuxkernefiler, Section 11.2.3.2
binær kerne
Driver-filer, Section 11.2.3.3
driverdisketteaftryk eller tar-arkiv
Installationsfiler med Debians basissystem, Section 11.2.3.4
disketteaftryk eller tar-arkiv med basissystemet

Både disketteaftrykkene boot-floppy-hfs og rescue.bin indeholder en komprimeret Linuxkerne. Disketten boot-floppy-hfs bruges til at starte installationssystemet op, mens rescue.bin er den Linuxkerne, der installeres på din maskine. Der kan ikke startes op fra en rescue.bin-diskette på PowerPC. Et tredje ukomprimeret kerneaftryk, der ganske enkelt hedder linux.bin, bruves når installationsprogrammet skal startes op fra en harddisk eller cdrom. Den er ikke påkrævet for at starte installationsprogrammet op fra disketter.

Se Overføring af disketteaftryk til disketter, Section 4.3 for vigtige oplysninger om hvordan man overfører disketteaftryk til disketter.

Rod-disketteaftrykket indeholder et komprimeret ram-disk-filsystem der bliver indlæst i hukommelsen, efter opstart af installationsprogrammet.

Drivere for tilsluttede enheder kan hentes som flere disketteaftryk eller som et tar-arkiv (drivers.tgz). Installationssystemet skal have adgang til driverne under installationen. Hvis du har en partition på harddisken eller en tilsluttet computer som er tilgængelig for installationsprogrammet, vil tar-arkivet være nemmere at have med gøre. (se nedenfor). Disketteaftrykkene er kun nødvendige såfremt du er nødt til at installere driverne fra disketter.

Når du henter filer, bør du også holde øje med hvilken type filsystem de hentes til, medmindre du vil bruge disketter til kerne og drivere. Installationsprogrammet kan læse filer fra mange slags filsystemer, heriblandt FAT, HFS, ext2fs og Minix. Når du henter filer fra et *nix-filsystem, bør du vælge de størst mulige filer fra arkivet.

Installationsprogrammet kan ikke tilgå filer på et HFS+-filsystem. MacOS System 8.1 og højere versioner kan dog bruge HFS+-filsystemer. NewWorld PowerMacs bruger alle HFS+ som standard. For at finde ud af om dit eksisterende filsystem er HFS+, vælg Get Info for den relevante partition. HFS-filsystemer fremtræder som Mac OS Standard, hvorimod HFS+ filsystemer står som Mac OS Extended.

Under installationen vil du slette indeholdet af de partitioner, du vil installere Debian på, inden du påbegynder installationen. Alle de filer, du henter, skal placeres på partitioner, du ikke vil installere Debiansystemet på.


4.2.3.1 NewWorld MacOS-installationsfiler

Til en disketteløs installation på en NewWorld Mac, kan det være mest bekvemt at hente alle nødvendige filer, pakket i et enkelt "Stuffit"-arkiv, fra http://prdownloads.sourceforge.net/debian-imac/debian-imac.sit (der følger en særskilt vejledning med arkivet). Ellers hent de normale installationsfiler der er nævnt ovenfor. Filerne skal hentes ned til en HFS- (ikke HFS+) partition på dit system. Det er også nødvendigt med filerne yaboot og yaboot.conf fra arkivkataloget new-powermac eller powermac.


4.3 Overføring af disketteaftryk til disketter

Opstartsdisketter bruges sædvanligvis til at starte et installationssystem op på maskiner med diskettedrev. Disketter kan også bruges ved installation af kerne og kernemoduler på de fleste systemer. Det er rapporteret, at opstart med USB-diskettedrev ikke virker på Mac.

Disketteaftryk er filer der omfatter det komplette indhold af en diskette i form. Disketteaftryk som rescue.bin kan ikke bare kopieres til en diskette. Et specielt program bruges til at skrive de rå aftryk til disketten. Dette er påkrævet fordi disse aftryk er rå afbildninger af disketten, så der skal ske en sektorvis kopiering af filens data til disketten.

De forskellige fremgangsmåder for overføring af af disketteaftryk til disketter afhænger af din platform. Dette afsnit beskriver hvorledes man laver disketter ud fra disketteaftryk på forskellige platforme.


4.3.1 Skrivning af disketteaftryk på et Linux- eller Unix-system

Det er sandsynligvis nødvendigt med root-rettigheder for at skrive disketteaftryk til disketter. Indsæt en fungerende, tom diskette i drevet og brug herefter kommandoen:

     dd if=fil of=/dev/fd0 bs=1024 conv=sync ; sync

hvor fil er et af disketteaftrykkene. /dev/fd0 er det almindeligt brugte navn for et diskettedrev. Det kan variere fra system til system (på Solaris hedder det /dev/fd/0). Kommandoen kan returnere til prompten før Unix er færdig med at skrive til disketten, så før denne fjernes fra drevet, er det vigtigt at holde øje med den lille lysdiode på dette, der lyser så længe dataoverførslen er i gang; dioden skal altså være slukket og al rotation i drevet skal være ophørt. På visse systemer er det nødvendigt at afvikle en kommando for at skubbe disketten ud af drevet (brug eject på Solaris, se evt. manualsiden).

Visse systemer vil forsøge at montere en diskette automatisk når den sættes i drevet. Det kan være nødvendigt at slå denne facilitet fra, før arbejdsstationen vil tillade at skrive til disketten i rå tilstand. Hvordan dette gøres afhænger desværre af det anvendte styresystem. På Solaris kan man tilsidesætte drevhåndteringen for at få "rå" adgang til disketten. Sørg som det første for at disketten er automonteret (ved brug af volcheck eller tilsvarende kommando i filhåndteringen). Brug herefter kommandoen, dd, i den form som er anført ovenfor, men udskift /dev/fd0 med /vol/rdsk/diskette_navn, hvor diskette_navn er det navn som disketten fik under formateringen. (unavngivne disketter bruger navnet unnamed_floppy som standard). På andre systemer, spørg din systemadministrator.


4.3.2 Skrivning af disketteaftryk under DOS, Windows eller OS/2

Hvis du har adgang til en i386-maskine, kan du anvende et af de følgende programmer til at kopiere aftryk til disketter.

FDVOL, WrtDsk eller RaWrite3-programmerne kan bruges under MS-DOS.

http://www.minix-vmd.org/pub/Minix-vmd/dosutil/

For at bruge disse programmer bør du som det første sørge for at du er startet op i ren DOS. Forsøg på at bruge disse programmer fra et DOS-vindue under Windows eller ved at dobbeltklikke på dem fra Windows Explorer forventes ikke at fungere. Hvis du ikke ved hvordan man starter op i ren DOS, gøres dette ved at taste F8 under opstart.

NTRawrite er et forsøg på at lave en midlertidig version af Rawrite/Rawrite3 som er helt igennem kompatibel med WinNT, Win2K og Win95/98. Det er et selvforklarende peg-og-klik-program; du vælger den disk, du vil skrive til, udpeger det diskaftryk, du vil lægge der, og trykker på 'Write'-knappen.

http://sourceforge.net/projects/ntrawrite/


4.3.3 Ændring af redningsdisketten, så den understøtter dit eget modersmål

De meddelelser der vises af redningsdisketten (inden Linuxkernen indlæses) kan vises på dit modersmål. For at opnå dette skal du kopiere en medfølgende fil med meddelelserne samt en skriftype til disketten, efter at disketteaftrykket er skrevet til denne. For MS-DOS og Windows-brugere er der en batch-fil, setlang.bat i dosutils-kataloget, som sørger for at de rigtige filer bliver kopieret. Skift blot til dette katalog (f.eks.

     cd c:\debian\dosutils

) og kør setlang sprog, hvor sprog er dit sprogs kode som består af to små bogstaver. For eksempel vil kommandoen setlang da sætte sproget til dansk. I øjeblikket er følgende sprogkoder tilgængelige:

     ca cs da de eo es fi fr gl hr hu it ko ja pl pt ru sk sv tr zh_CN

Bemærk, at beskrivelserne i denne installationsvejledning forudsætter, at du benytter dansk installation. Ellers vil navne på menuer og knapper afvige fra det, du ser på skærmen.


4.3.4 Skrivning af disketteaftryk under MacOS

Der findes et AppleScript, Make Debian Floppy, som kan bruges til at lave disketter ud fra de tilgængelige diskaftryk. Det kan hentes fra ftp://ftp2.sourceforge.net/pub/sourceforge/debian-imac/MakeDebianFloppy.sit. Du skal blot udpakke det på dit skrivebord og trække et disketteaftryk hen på det. Applescript skal være installeret og aktiveret i din "extensions manager". Disk Copy vil bede dig bekræfte, at du ønsker at slette disketten og derefter skrive aftrykket til den.

Du kan også bruge MacOS-værktøjet Disk Copy direkte eller det freeware-programmet suntar. Filen root.bin er et eksempel på et disketteaftryk. Brug en af følgende metoder til at oprette disketten fra disketteaftrykket med disse værktøjer.


4.3.4.1 Skrivning af disketteaftryk med Disk Copy

  1. Hvis du laver disketteaftrykket af filer som oprindeligt var på den officielle Debian GNU/Linux-cd-rom, så er "Type" og "Creator" allerede indstillet korrekt. Disse Creator-Changer-trin er kun nødvendige, hvis du henter aftryk fra et Debian-filspejl.
    1. Hent Creator-Changer og brug det til at åbne filen, root.bin.
    1. Ændr "Creator" til ddsk (Disk Copy) og "Type" til DDim (binært disketteaftryk). Navnene er versalfølsomme.
    1. Vigtigt: I "Finder", brug Get Info for at vise "Finder"s information om disketteaftrykket og afmærk File Locked i afkrydsningsboksen, således at MacOS ikke vil kunne fjerne opstartsblokken, hvis aftrykket ved et uheld bliver monteret.
  1. Hent Disk Copy; hvis du har et MacOS-system eller cd-rom, vil det sikkert allerede være der, ellers prøv: http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/English-North_American/Macintosh/Utilities/Disk_Copy/Disk_Copy_6.3.3.smi.bin.
  1. Kør Disk Copy og vælg `Make a Floppy' fra Utilities-menuen og vælg herefter det låste (locked) aftryk fra dialogen. Den vil bede dig om at indsætte en diskette og så spørge dig om du virkelig ønsker at slette den. Når det er gjort, skulle disketten blive skubbet ud.

4.3.4.2 Skrivning af disketteaftryk med suntar

  1. Hent suntar fra http://hyperarchive.lcs.mit.edu/HyperArchive/Archive/cmp/suntar-223.hqx. Start suntar-programmet og vælg `Overwrite Sectors...' fra Special-menuen.
  1. Indsæt disketten som krævet og tast retur (start ved sektor 0).
  1. Vælg filen, root.bin i filvælgervinduet.
  1. Efter at disketten er lavet korrekt, vælg 'Eject' fra File-menuen. Hvis der er nogen fejl under skrivningen af disketten, så smid den ud og prøv en anden.

Skrivebeskyt disketten inden brug ved at flytte den lille tap! Hvis du ikke gør dette, vil MacOS gladeligt ødelægge den, hvis du ved et uheld monterer den.


4.4 Klargøring af filer til opstart fra harddisk

Installationsprogrammet kan startes op ved brug af opstartsfiler på en eksisterende partition på harddisken, enten startet fra et andet styresystem eller ved at kalde opstartsindlæseren direkte fra BIOS.

Installationssystemet kan ikke startes op fra filer på et HFS+-filsystem. MacOS 8.1 og senere versioner kan bruge HFS+-filsystemer; NewWorld PowerMacs bruger alle HFS+. Vælg Get Info for den relevante partition for at afgøre om dit eksisterende filsystem er HFS+. HFS-filsystemer fremtræder som Mac OS Standard, hvor HFS+ filsystemer står som Mac OS Extended. Du skal have en HFS-partition for at kunne udveksle filer mellem MacOS og Linux, hvilket især gælder de installationsfiler du henter.

Der skal bruges forskellige programmer til opstart af installationsprogrammet fra harddisken, afhængigt af om systemet er en "NewWorld"- eller "OldWorld"-model.


4.4.1 Opstart af installation fra harddisk på OldWorld Mac'er

boot-floppy-hfs-disketten bruger programmet miBoot til at starte Linuxinstallationen op, men miBoot kan ikke uden videre bruges til opstart fra harddiske. Når BootX køres fra MacOS, understøtter det opstart fra filer på harddisken. BootX kan også bruges til at vælge mellem MacOS og Linux under opstarten, når din Debianinstallation er færdiggjort.

Hent og udpak BootX-distributionen, der findes på http://penguinppc.org/projects/bootx/, eller i kataloget dists/woody/main/disks-powerpc/current/powermac på Debians http/ftp-filspejle og officielle Debian-cd'er. Brug Stuffit Expander til at hente den fra sit arkiv. Inden i pakken er der et tomt katalog, der hedder Linux Kernels. Hent filerne linux.bin og ramdisk.image.gz fra kataloget disks-powerpc/current/powermac, og læg dem i kataloget Linux Kernels. Læg herefter kataloget Linux Kernels i det aktive systemkatalog ("System Folder").


4.4.2 Opstart af installation fra harddisk på NewWorld Mac'er

NewWorld PowerMac'er understøtter umiddelbart understøttelse for opstart via netværk eller en ISO9660 cd-rom såvel som opstart af ELF-programmer fra harddisken. Sådanne maskiner kan starte Linux op direkte via yaboot, som understøtter indlæsning af kerne og ramdisk direkte fra en ext2-partition, såvel som opstart af flere styresystemer ud over MacOS. Opstart af installationsprogrammet fra harddisk er især nyttigt for nyere maskiner uden diskettedrev. BootX understøttes ikke, og må ikke bruges på NewWorld PowerMac'er.

Kopiér (flyt ikke) følgende fire filer, som du hentede tidligere fra Debianarkiverne, til roden af din harddisk (dette kan gøres ved at "option"-trække hver enkelt fil til harddiskikonet).

Husk partitionsnumrene på de MacOS-partitioner, hvor du lagde disse filer. Hvis du har MacOS-programmet pdisk, kan du bruge L-kommandoen til at finde partitionsnummeret. Du får brug for nummeret i den kommando, du skal give i Open Firmware-prompten når du starter installationsprogrammet op.

Fortsæt til Opstart af NewWorld Mac'er fra OpenFirmware, Section 5.4.3 for at starte installationssystemet op.


4.5 Klargøring af filer til TFTP-netværksopstart

Hvis din maskine er tilsluttet et lokalnetværk, kan du måske starte den op over netværket fra en anden maskine ved brug af TFTP. Hvis du ønsker at starte installationssystemet fra en anden maskine, så skal opstartsfilerne placeres bestemte steder på denne maskine, og den skal sættes op til at kunne starte din specifikke maskine op.

Du skal sætte en TFTP server op. For CATS-maskiner tillige en BOOTP-server eller en DHCP-server.

BOOTP er en IP-protokol der underretter computeren om dens IP-adresse, og hvor på netværket den skal hente opstartsaftrykket. DHCP ("Dynamic Host Configuration Protocol") er en mere fleksibel, bagud-kompatibel udvidelse af BOOTP. Visse systemer kan kun konfigureres med DHCP.

Hvis du har en NewWorld Power Macintosh, er det en god idé at bruge DHCP i stedet for BOOTP. Nogle af de seneste maskiner er ikke i stand til at starte op med BOOTP.

Trivial File Transfer Protocol (TFTP) bruges til at betjene klienten med opstartsaftrykket. I teorien kan enhver server på enhver platform, der har implementeret disse protokoller, bruges. I eksemplerne i dette afsnit vil viser kommandoer for SunOS 4.x, SunOS 5.x (= Solaris) og GNU/Linux.


4.5.1 Opsætning af en BOOTP-server

Der findes to BOOTP-servere til GNU/Linux, CMUs bootpd og den anden faktisk er en DHCP-server, ISCs dhcpd, som er indeholdt i pakkerne bootp og dhcp i Debian GNU/Linux.

For at bruge CMUs bootpd skal du først udkommentere (eller tilføje) den relevante linje i filen /etc/inetd.conf. I Debian GNU/Linux, kan det gøres ved at køre update-inetd --enable bootps efterfulgt af /etc/init.d/inetd reload. Andre steder skal den omtalte linje se således ud:

     bootps         dgram   udp     wait    root    /usr/sbin/bootpd        bootpd -i -t 120

Herfter skal du oprette filen /etc/bootptab. Denne har samme kryptiske og genkendelige format som de gode gamle filer, printcap(5), termcap(5) og disktab(5). Se manualsiden til bootptab(5) for yderligere oplysninger. For CMU-bootptab skal du kende klientens MAC-adresse. Her er et eksempel på filen /etc/bootptab:

     client:\
             hd=/tftpboot:\
             bf=tftpboot.img:\
             ip=192.168.1.90:\
             sm=255.255.255.0:\
             sa=192.168.1.1:\
             ha=0123456789AB:

Du vil i det mindste skulle ændre tilvalget "ha", som angiver klientens MAC-adresse. Tilvalget "BF" angiver den fil, klienten skal hente via TFTP. Se Flyt TFTP-opstartsaftryk på plads, Section 4.5.4 for flere detaljer.

Opsætning af BOOTP med ISC-dhcpd er i modsætning til dette legende let, eftersom BOOTP-klienter bliver behandlet som en smule afvigende DHCP-klienter. Nogle arkitekturer kræver en kompleks konfiguration for at starte klienter op via BOOTP. Læs afsnittet Opsætning af en DHCP-server, Section 4.5.2, vis din er en af disse. Ellers kan du sikkert slippe afsted med blot at tilføje instruksen allow bootp til opsætningsblokken for det delnet klienten er på og genstarte dhcpd med /etc/init.d/dhcpd restart.


4.5.2 Opsætning af en DHCP-server

I skrivende stund er der kun én fri DHCP-server, nemlig ISC dhcpd. I Debian GNU/Linux, er den tilgængelig i pakken dhcp. Her er en prøve på en opsætningsfil til den (normalt /etc/dhcpd.conf):

     option domain-name "eksempel.com";
     option domain-name-servers ns1.eksempel.com;
     option subnet-mask 255.255.255.0;
     default-lease-time 600;
     max-lease-time 7200;
     server-name "servernavn";
     
     subnet 192.168.1.0 netmask 255.255.255.0 {
       range 192.168.1.200 192.168.1.253;
       option routers 192.168.1.1;
     }
     
     host klientnavn {
       filename "/tftpboot/tftpboot.img";
       server-name "servernavn";
       next-server servernavn;
       hardware ethernet 01:23:45:67:89:AB; 
       fixed-address 192.168.1.90;
     }

I eksemplet er der én server, "servernavn", der udfører alt arbejdet som DHCP-server, TFTP-server og netværks-adgangspunkt ("gateway"). Du vil næsten med sikkerhed skulle ændre domænenavnet såvel som servernavnet og klientens MAC-adresse. Tilvalget filename skal angive navnet på den fil, som hentes via TFTP. Når du har redigeret dhcpd's opsætningsfil, skal du genstarte den med /etc/init.d/dhcpd restart.


4.5.3 Klargøring af TFTP-serveren

For at gøre TFTP-serveren klar til brug skal du først sikre dig at tftpd er sat i gang. Dette gøres almindeligvis ved at have følgende linje i /etc/inetd.conf:

     tftp dgram udp wait root /usr/etc/in.tftpd in.tftpd /tftpboot

Kig i denne fil og notér dig hvilket katalog der bruges som parameter til in.tftpd;, for du får brug for denne oplysning om lidt. Parameteren -l gør det i visse versioner af in.tftpd muligt at logge alle forespørgsler til systemets logfiler. Dette er nyttigt til at diagnosticere fejl under opstart. I fald du var nødt til at ændre i /etc/inetd.conf, skal du underrette den igangværende inetd-proces om at denne fil er ændret. På en Debianmaskine køres /etc/init.d/netbase reload (på potato/2.2 og nyere systemer brug /etc/init.d/inetd reload);. På andre systemer findes proces-id'en for inetd og kommandoen kill -HUP inetd-pid køres.


4.5.4 Flyt TFTP-opstartsaftryk på plads

Placér herefter det TFTP-opstartsaftryk, som du ifølge Beskrivelse af installationssystemets filer, Section 11.2.3 har brug for, i tftpd-kataloget for opstartsaftryk. I almindelighed vil dette katalog hedde /tftpboot. Lav en filhenvisning fra denne fil til den fil som tftpd vil bruge ved opstart af en bestemt klient. Desværre er navnet på denne fil bestemt af TFTP-klienten og der er ingen faste standarder.

På NewWorld Power Macintosh'er skal du sætte opstartsindlæseren yaboot op som TFTP-opstartsaftrykket. Yaboot vil derefter selv hente kerne- og ramdiskaftryk via TFTP-opstartsaftrykket. Brug yaboot-netboot.conf til opstart via nettet. Omdøb blot denne til yaboot.conf i TFTP-kataloget.

NOT YET WRITTEN


4.5.5 Installation med TFTP og NFS-rod

Det nærmer sig en "TFTP-installation for systemer med små mængder hukommelse...", eftersom det ikke er nødvendigt at indlæse ram-disken mere, men kun at starte op fra det nyligt oprettede NFS rod-filsystem. Du skal herefter erstatte den symbolske henvisning til tftpboot-aftrykket med en symbolsk henvisning til kerneaftryket (f.eks. linux-a.out). Mine erfaringer med opstart over netværk er alene baseret på RARP/TFTP som kræver at alle dæmoner kører på samme server (sparc-arbejdsstationen sender en TFTP-forespørgsel tilbage til den server der svarede på den foregående RARP-forespørgsel). Imidlertid understøtter Linux også BOOTP-protokollen, men jeg ved ikke, hvordan den sættes op ;-(( Skal dette også dokumenteres i denne vejledning?

Gå til Opstart fra TFTP, Section 5.5 for at starte klient-maskinen op.


4.6 Automatisk installation

Med henblik på installation på flere computere er det muligt at bruge en fuldautomatisk installation ved navn FAI. Debianpakken fai skal være installeret på en computer som kaldes installationsserveren. Alle installationsklienter starter herefter op fra deres netkort eller diskettedrev og Debian installeres automatisk på deres lokale harddiske.


[ tilbage ] [ Indhold ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ næste ]

Installationsvejledning for Debian GNU/Linux 3.0 på PowerPC

version 3.0.23, 15. May 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo