Hoofdstuk 4. Installatievoorbeeld

Inhoudsopgave

4.1. Installatievoorbeeld
4.1.1. De installatie voorbereiden
4.1.2. Het maken van een installatiefloppy
4.1.3. Laatste voorbereidende stappen
4.1.4. Beginnen met de installatie
4.1.5. Partities
4.1.6. Disklabel
4.1.7. Het maken van een disklabel
4.1.8. De laatste stappen
4.1.9. Het kiezen van het installatiemedium

4.1. Installatievoorbeeld

Het resterende deel van dit hoofdstuk behandelt een echte installatie vanaf CD-ROM. De concepten zijn hetzelfde voor alle installatietypes (bijvoorbeeld ftp); het enige verschil is de manier waarop de de lokatie van de binary sets aan sysinst doorgegeven worden. Let erop dat sommige details van de installatie verschillen per NetBSD versie: dit voorbeeld is gemaakt met versie 1.5.

In dit voorbeeld worden de "moeilijkste" opties gekozen om het leerzamer te maken.

  • de BIOS partitietabel is vol: ččn of meer bestaande partities moeten verwijderd worden om ruimte te maken voor NetBSD.

  • fdisk vind plaats met behulp van sectors in plaats van MB.

  • handmatige veranderingen van de disklabel die gemaakt is door sysinst, ook met behulp van sectors.

  • "custom" installatie (geeft de mogelijkheid per binary set aan te geven of u het wilt installeren).

Deze keuzes kunnen de impressie geven dat de installatie erg ingewikkeld is en veel werk vereist: denk eraan dat de installatie veel eenvoudiger is als u de standaardinstellingen accepteert. Aan de andere kant is een inleiding die alleen de "eenvoudige" onderdelen behandelt niet erg zinvol (alleen vanuit het oogpunt van marketing...)

4.1.1. De installatie voorbereiden

Het is verstandig voor de installatie een gedetailleerd plan te maken van de stappen die u gaat maken. Lees eerst het INSTALL bestand (ik beloof dat dit de laatste keer is dat ik het zeg), met name de beschrijving van de installatie en controleer de compatibiliteit van de hardware. Beslis daarna als er al iets op uw hardeschijf staat hoe u ruimte vrij gaat maken voor NetBSD; als NetBSD de schijf met een ander besturingssysteem gaat delen moet u waarschijnlijk een nieuwe partitie maken (wat u kunt doen met sysinst) en misschien een bestaande partitie verkleinen. Het is niet mogelijk een bestaande partitie te verkleinen met sysinst, maar er zijn een aantal commercieële producten (zoals Partition Magic) en een aantal gratis gereedschappen (FIPS, pfdisk) die dit voor u kunnen doen.

De installatie is in twee stappen opgedeeld. In het eerste deel maakt u een partitie voor NetBSD en schrijft u een disklabel voor die partitie. In het tweede deel beslist u welke binary sets u wilt installeren en worden de bestanden uitgepakt op de nieuwe partities. Het eerste deel is onafhankelijk van de installatiemethode (CD-ROM, ftp, NFS, ...); aan het einde van het eerste deel is er nog niets naar de hardeschijf geschreven en wordt u gevraagd de installatie te bevestigen. Als u bevestigt gaat de installatie verder, ander zal het hoofdmenu weer verschijnen en blijven de partities onderveranderd.

4.1.2. Het maken van een installatiefloppy

Opmerking

als u een startbare NetBSD CD-ROM heeft is het niet nodig een installatiefloppy te maken: schakel de "start van CD-ROM" optie in uw BIOS-instellingen aan, plaats de CD in de CD-ROM drive en herstart de computer. Deze optie is vaak niet beschikbaar op oudere computers.

Voor het installeren moet u een installatiefloppy maken door de floppy image te kopieëren van CD-ROM naar een diskette. om dit in DOS te doen kunt u het rawrite programma in de i386/installation/misc directory gebruiken. Het image bestand is i386/installation/floppy/boot.fs.

  1. Formatteer de floppy.

  2. ga naar de I386\INSTALLATION\FLOPPY directory op de CD-ROM.

  3. Start het ..\MISC\RAWRITE programma. De "Source file" is BOOT.FS en de "Destination drive" is A:

Als u de bootfloppy in een Unix omgeving maakt kunt u het dd commando gebruiken. Bijvoorbeeld::

# cd i386/installation/floppy
# dd if=boot.fs of=/dev/fd0a bs=36b
      

dd kopieert blokken van 512 bytes: de bs=36b optie kopieert 36 blokken per keer en verstelt het proces aanzienlijk.

Opmerking

een 1440K floppy kan 1474560 bytes bevatten en bestaat uit 80 cylinders, 2 tracks, 18 sectors en 512 bytes per sector, 80 * 2 * 18 = 2880 blokken. Dus bs=36b kopieert ččn cylinder (18 * 2 blokken) per keer en herhaalt deze operatie 80 keer in plaats van 2880.

4.1.3. Laatste voorbereidende stappen

Alles is nu klaar voor de installatie, maar het is verstandig om nog wat informatie over de hardware van de PC te verzamelen alvorens de installatie te beginnen.

Het belangrijkste is te controleren van welk type de hardeschijf is (IDE, SCSI) en wat de geometrie van de schijf is. U kunt deze informatie vinden in de handleiding van de hardeschijf of met een diagnostisch programma. Sommige hardeschijven hebben een label waarop deze data is geschreven. Een andere optie is het zoeken van de nodige informatie op de website van de producent van uw hardeschijf.

Als u installeert via ftp of NFS is het verstandig te controleren wat de instellingen van uw netwerkkaart zijn (dit is met name van belang voor ISA kaarten): als de installatiekernel standaard op een ander IRQ zoekt dan de kaart werkelijk gebruikt wordt de kaart niet gedetecteerd. De installatiekernel kan een NE2000 kaart bijvoorbeeld vinden met ččn van de volgende twee instellingen:

ne0     at isa? port 0x280 irq 9        # NE[12]000 ethernet cards
ne1     at isa? port 0x300 irq 10
	

Als uw NE2000 netwerkkaart andere instellingen heeft zal het niet gedetecteerd worden. (Na de installatie kunt u een aangepaste kernel compileren met uw eigen instellingen.)

Daarnaast is het verstandig andere hardwaredetails, zoals bijvoorbeeld het aantal serieële en parallele poorten, te controleren; dit is niet vereist voor de installatie, maar kan achteraf handig zijn. Vergelijk uw instellingen (IRQ, I/O poorten, ...) met die in de INSTALL file.

Opmerking

u kunt ook gewoon installeren als u niet de geometrie van de hardeschijf en andere details niet weet. In dit geval moet u vertrouwen op sysinst, het zal de geometrie proberen te detecteren en doet dit meestal correct.

4.1.4. Beginnen met de installatie

Plaats de installatiefloppy in drive A: en herstart de computer (of boot vanaf CD-ROM). De kernel op de floppy wordt gestart en toont veel berichten op het scherm, de meeste melden dat de hardware niet geconfigureerd of gevonden kan worden. Dit is normaal: de kernel op de floppy probeert bijna alle hardware die door NetBSD ondersteund wordt te detecteren; u hebt waarschijnlijk (!) niet al deze apparaten in uw machine.

Figuur 4.1. Beginnen met de installatie

Beginnen met de installatie

Nadat de opstartprocedure afgelopen is zal het hoofdmenu van het installatieprogramma op het beeld verschijnen, te zien in Figuur 4.1, “Beginnen met de installatie”. Wees niet teleurgesteld door het uiterlijk van sysinst: het is een behoorlijk krachtig en flexibel programma. Vanaf hier moet u de instructies op het scherm volgen, met het INSTALL document als referentie. De sysinst schermen hebben allemaal een vergelijkbare layout: het bovenste gedeelte van het scherm toont een korte beschrijving van de huidige operatie of een kort informatief bericht; het middenste deel van het scherm toont de huidige instelling, zoals die door NetBSD gedetecteerd zijn; het onderste deel toont een menu van beschikbare keuzes. De Install optie ("a") brengt u naar het volgende scherm (Figuur 4.2, “Bevestigen van de installatie”) waar u de installatie kunt bevestigen.

Figuur 4.2. Bevestigen van de installatie

Bevestigen van de installatie

Nadat u gekozen hebt om verder te gaan met de optie "b" is het tijd de hardeschijf te kiezen waarop u NetBSD wilt installeren. Als er meer dan ččn schijf beschikbaar is toont sysinst een lijst van schijven waaruit u een schijf uit kunt kiezen. In dit voorbeeld is er slechts ččn hardeschijf en het installatieprogramma toont alleen een informatief bericht, zoals in Figuur 4.3, “Een hardeschijf kiezen”.

Opmerking

de informatie op dit scherm zal verschillen op basis van het type en aantal hardeschijven dat u in het systeem heeft.

Figuur 4.3. Een hardeschijf kiezen

Een hardeschijf kiezen

Daarna toont (Figuur 4.4, “BIOS geometrie”) sysinst de BIOS geometrie voor de gekozen schijf; u kunt deze bevestigen als het correct is of als het installatieprogramma het niet correct gedetecteerd heeft het handmatig aanpassen.

Figuur 4.4. BIOS geometrie

BIOS geometrie

4.1.5. Partities

Dit is de eerste belangrijke stap van de installatie: het partitioneren van de hardeschijf. Eerst moet u specificeren of NetBSD een partitie moet gebruiken (aanbevolen keuze) of de hele hardeschijf ("gevaarlijke" keuze). In het eerste geval is het nog steeds mogelijk een partitie te maken die de hele hardeschijf gebruikt (Figuur 4.5, “Het partitieschema kiezen”), daarom raad ik aan deze optie te selecteren omdat het de BIOS partitietabel en andere partities in takt houdt.

In het voorbeeld gebruiken we een schijf met de volgende "real geometry", overeenkomstig met de BIOS geometrie van Figuur 4.4, “BIOS geometrie”.

6232 cyl, 16 heads, 63 sec  (6232 x 16 x 63 = 6281856 total sectors)
1 sector = 512 bytes
1 track = 63 sectors = 63 * 512 bytes = 32 K
1 cylinder = 16 * 63 * 512 bytes = 504 K
      

Figuur 4.5. Het partitieschema kiezen

Het partitieschema kiezen

De volgende stap, getoond in Figuur 4.6, “Kiezen van een eenheid”, is de selectie van de eenheid waarmee u uw hardeschijf wilt partitioneren: sectors geven de grootste flexibiliteit en precisie (het meestal beter om parties op cylindergrenzen af te stellen for snelheidredenen, tenminste bij oude hardeschijven). Megabytes zijn eenvoudiger te gebruiken omdat ze geen handmatige berekeningen vereisen en ze zijn "intuďtiever".

Figuur 4.6. Kiezen van een eenheid

Kiezen van een eenheid

Deze tutorial zal sectors gebruiken omdat ze beter bruikbaar zijn voor leerdoeleinden. Nadat u een keuze heeft gemaakt zal het fdisk scherm verschijnen.

Figuur 4.7. fdisk

fdisk

Figuur 4.7, “fdisk” toont de huidige indeling van de hardeschijf voor de installatie van NetBSD; er zijn vier primaire partities: ččn wordt gebruikt door DOS/Windows en twee door GNU/Linux; de laatste is ongebruikt. Er is geen vrije ruimte op de schijf: de End(sec) kolom van partitie 2 toont dat de 6281856 sectors van de hardeschijf allemaal bezet zijn.

Opmerking

in het fdisk scherm geld de volgende formule:

Start(sec) + Size(sec) = End(sec)
      

Dit betekent dat de End(sec) kolom van een partitie gelijk is aan de Start(sec) kolom van de volgende partitie, dit is contra-intuďtief omdat de sector in de End(sec) kolom van een partitie eigenlijk bij de volgende partitie hoort. Disklabel gebruikt een andere (en logischere) conventie.

Om ruimte te maken moeten de twee Debian GNU/Linux partities opgeofferd worden, beginnend met de laatste. Sysinst toont een scherm dat gebruikt kan worden om bestaande data van een partitie te veranderen, Figuur 4.8, “Een partitie verwijderen” toont de huidige data van partitie 2.

Figuur 4.8. Een partitie verwijderen

Een partitie verwijderen

Om de partitie te verwijderen moet u type unused met behulp van optie "a" selecteren en dan met optie "n" de "Start" en "Size" velden leegmaken (druk beide keren op Enter zonder iets in te vullen). Bevestig daarna de wijzigingen met optie "d" en u bent weer terug in het hoofdscherm van fdisk, waarin partitie 3 nu leeg is. Gebruik dezelfde methode om partitie 2 en 1 te verwijderen, zodat alleen partite overblijft (Figuur 4.9, “Verwijderde partities”).

Figuur 4.9. Verwijderde partities

Verwijderde partities

Alleen de DOS/Windows partitie staat nog op de schijf, deze gebruikt 2088516 sectoren wat gelijk staat aan 1029 MB (ongeveer 1 GB). De vrije ruimte is het verschil tussen het reeds berekende totale aantal sectors en de laatste sector van de DOS partitie (het nummer in de End(sec) kolom).

6281856 - 2088579 = 4193277 sectors = 2047 MB vrij op de schijf 
      

Opmerking

de DOS partitie begint bij sector 63 en niet bij sector 0 zoals u zou kunnen verwachten. Dit is niet ongebruikelijk: de eerste track (63 sectroen) is gereserveerd. In cylinder 0, track 0, sector 1 van de hardeschijf staat de Master Boot Record (MBR). Als het systeem gestart wordt laadt de BIOS de MBR in het geheugen vanaf de hardeschijf, het detecteert welke partitie aktief is en laadt de bootsector van die partitie in het geheugen en handigt de controle over aan de bootsector. De bootsector start dan het besturingssysteem op die partitie.

Met optie "b" wordt kunt u een nieuwe partitie voor NetBSD aanmaken die begint aan het einde van de DOS partitie. Om een nieuwe partitie te maken moet de volgende informatie opgegeven worden:

  • de type van de nieuwe partitie

  • de eerste sector van de nieuwe partitie

  • de grootte (in sectors) van de nieuwe partitie

Kies de partitietype "NetBSD" voor de nieuwe partitie (optie "a: Kind") en voor de data in die we berekend hebben: start = 2088579 en size = 4193277 met behulp van optie "b". Controleer of alles correct is en bevestig het maken van de partitie met optie "d", waarna u weer in het hoofdmenu van fdisk komt. Het resultaat is getoond in Figuur 4.10, “Partitionering voltooid” welke de uiteindelijke layout van de partitietabel toont. Met de optie "x" kunt u verder gaan met de installatie.

Figuur 4.10. Partitionering voltooid

Partitionering voltooid

Opmerking

sysinst voor NetBSD 1.5 controleerd ook de begin- en eindsectors van de ongebruikte partities, ook al kunt u deze informatie niet op het scherm zien. Daarom kan het gebeuren dat het programma een waarschuwing geeft over overlappende partities, zelfs als alles op het scherm correct lijkt. Ik raadt aan om de "start" en "size" opties van ongebruikte partities correct te definiëren.

Als u een fout heeft gemaakt in de partitionering (bijvoorbeeld als u overlappende partities aangemaakt heeft) zal sysinst een waarschuwing tonen en u aanraden om terug naar het fdisk menu te gaan (het is ook toegestaan door te gaan met de installatieprocedure). Als de data correct is maar NetBSD buiten het bereik van cylinders die de BIOS kan booten ligt zal sysinst een waarschuwing geven en vragen of u toch door wilt gaan. Dit kan tot problemen leiden op oudere PC's: de PC die gebruikt wordt in het voorbeeld gaf ook deze waarschuwing, maar start zonder problemen. Het is niet mogelijk een algemene vuistregel te geven (het is BIOS afhankelijk); als de PC niet erg oud is kunt u waarschijnlijk de waarschuwing negeren en doorgaan.

Opmerking

dit is geen limitatie van NetBSD; sommige oude BIOSen kunnen geen partities starten die buiten de eerste 1024 cylinders liggen. Om het probleem volledig te begrijpen zult u verschillende soorten BIOSen moeten bestuderen en de vele adresseringsschema's die ze gebruiken (fysieke CHS, logische CHS, LBA, ...). Deze thematiek wordt niet beschreven in deze handleiding.

Met recente BIOSen die de int13 extenties ondersteunen is het mogelijk NetBSD te installeren op partities die buiten de eerste 8 GB van de schijf liggen, met als voorwaarde dat de NetBSD boot selector geďnstalleerd is.

Als de data correct is en sysinst detecteert dat u meerdere besturingssystemen op uw hardeschijf heeft zal het aanbieden een boot selector op uw hardeschijf te installeren. Met behulp van het installatieprogramma kunt u de boot selector zowel installeren als configureren; u kunt opgeven welke tekst er getoond wordt voor elk besturinssysteem in het bootmenu, welke partitie standaard gestart moet worden, en de tijd waarna deze partitie geboot moet worden als de gebruiker geen keuze maakt. Het scherm is getoond in Figuur 4.11, “Configuratie van de boot selector”.

Opmerking

als de pijltjestoetsen niet werken kunt u door de menuopties bladeren met de < en > toetsen.

Figuur 4.11. Configuratie van de boot selector

Configuratie van de boot selector

Selecteer de parities die moeten verschijnen in het bootmanager menu en voeg een naam toe aan de startbare partities met opties "a" tot "d". Als u dit gedaan heeft staat er in de "Menu entry" kolom achter elke startbare partitie een naam zoals u kunt zien in Figuur 4.12, “Bootselectie configuratie”.

Figuur 4.12. Bootselectie configuratie

Bootselectie configuratie

Met optie "e" kunt u een timout instellen voor het bootmenu: als deze tijd is verstreken zonder dat de gebruiker een keuze heeft gemaakt wordt de standaardpartitie (gedefineerd met optie "f" gestart. U kunt een van de volgende opties instellen:

  • een partitie

  • een andere hardeschijf

  • de eerste actieve partitie

Als u klaar bent met de configuratie van de bootmanager is het eerste deel van de installatie, namelijk het partitioneren, voltooid.

De BIOS partities, ook wel slices genoemd in BSD zijn aangemaakt; er zijn nu twee slices: DOS en NetBSD. Het wordt nu tijd de NetBSD partities te maken.

4.1.6. Disklabel

Er zijn drie alternatieven voor het maken van BSD partities, zoals te zien is in Figuur 4.13, “Disklabel”.

Figuur 4.13. Disklabel

Disklabel

Voor een eerste installatie is het aan te raden optie "a" of "b" te kiezen en het maken van de partities aan sysinst over te laten. In dit voorbeeld wordt eeen moeilijkere weg gekozen door handmatig de disklabel aan te passen (alleen voor leerdoeleinden natuurlijk).

Opmerking

zelfs als u sysinst over de partitionering laat beslissen is het verstandig de gegenereerde disklabel goed te onderzoeken. In NetBSD 1.5 is sysinst slim genoeg door te hebben als er niet genoeg schijfruimte is en geeft in dat geval een waarschuwing, maar oudere versies van het installatieprogrmma deden dat niet en maakten een verkeerde partitionering.

4.1.7. Het maken van een disklabel

Laat het installatieprogramma eerst zelf een disklabel maken. Nadat we optie "b" hebben gekozen in Figuur 4.13, “Disklabel” verschijnt Figuur 4.14, “Standaard disklabel” op het scherm.

Figuur 4.14. Standaard disklabel

Standaard disklabel

Als u hier alles bevestigt (met optie "b") zou het maken van de disklabel voltooid zijn. In plaats daarvan zullen we gaan kijken hoe u de swap partitie kunt verkleinen en de vrijgekomen ruimte kunt gebruiken om de /usr partitie te vergroten. Kies optie "a" om de disklabel aan te passen en kies in het scherm dat hierop volgt sectors als eenheid van grootte. Het resultaat wordt getoond in Figuur 4.15, “Het aanpassen van de disklabel (sec)”.

Figuur 4.15. Het aanpassen van de disklabel (sec)

Het aanpassen van de disklabel (sec)

De volgorde van partitieletters is standaard: sommige letters zijn gereserveerd voor bepaalde doelen.

  • a is gewoonlijk root partitie.

  • b is de swap partitie.

  • c representeert de hele NetBSD slice.

  • d representeert de hele hardeschijf: dus ook de ruimte buiten de NetBSD slice. Op een vergelijkbare manier kunt u DOS of Linux partities zichtbaar maken in NetBSD, door een BSD partitie te maken die buiten de NetBSD slice valt.

  • e is de eerste vrije partitie. Gewoonlijk wordt /usr gemount op "e".

Opmerking

de betekenis van een partitieletter kan verschillen van port tot port. De voorgaande beschrijving is van toepassing op port-i386.

Gewoonlijk heeft het geen zin partities b en c te wijzigen. U bent vrij de grootte en mountpoint van de andere partities in te stellen en nieuwe partities te maken (met een maximum van 8 partities, met de letters e tot h.)

Om de swap partitie te wijzigen moet u partitie b aanpassen. U moet ook partitie "e" aanpassen, zodat deze direct na partitie "b" begint. Partities "c" en "d" blijven ongewijzigd.

U gaat nu een swap partitie van 150 MB (307200 sectoren) maken, dit betekent dat "b" begint bij sector 2524032 en eindigt bij sector 2831231 (2524032+307200-1).

id:      Size    Offset       End FStype Bsize Fsize Mount point
---      ----    ------       --- ------ ----- ----- -----------
 a:    435453   2088579   2524031 4.2BSD  8192  1024 /
 b:    307200   2524032   2831231   swap
 ...
      

De vrijgekomen ruimte zal toegekend worden aan partitie "e", met: start = 2831232, size = 3450624 en end = 6281855. Deze waarden zijn als volgt berekent: "start" is dee sector die direct volgt op de eindsector van partitie "b"; "end" is gelijk aan de laatste sector van de NetBSD partitie; "size" is berekend met: End - Offset + 1.

id:      Size    Offset       End FStype Bsize Fsize Mount point
---      ----    ------       --- ------ ----- ----- -----------
 a:    435453   2088579   2524031 4.2BSD  8192  1024 /
 b:    307200   2524032   2831231   swap
 ...
 e:   3450624   2831232   6281855 4.2BSD  8192  1024 /usr
      

Het voorgaande voorbeeld toont de disklabel die u wilt hebben. Met de "b" en "e" opties kunt u de data invoeren die u berekend heeft.

Dit wordt getoond in Figuur 4.16, “Het veranderen van een BSD partitie”.

Figuur 4.16. Het veranderen van een BSD partitie

Het veranderen van een BSD partitie

Figuur 4.17, “Gewijzigde disklabel” toont de gewijzigde disklabel.

Figuur 4.17. Gewijzigde disklabel

Gewijzigde disklabel

Partitie groottes

het is erg moeilijk een vuistregel te geven voor het aantal partities dat u moet maken en de grootte van elke partitie; dit is afhankelijk van het type gebruik van de computer (server, werkstation, mailserver, ...). Daarom is het aan te bevelen tijdens uw eerste installatie te kiezen voor de instellingen die sysinst maakt. Een complexe server vereist veelal een nauwkeurigere partitionering, maar mensen die zulke machines installeren weten over het algemeen goed hoe ze dergelijke systemen moeten partitioneren.

Als u tevreden bent met het resultaat kunt u de optie "x" kiezen om de wijzigingen op te slaan en het disklabel configuratie af te sluiten. U bent nu terug in Figuur 4.14, “Standaard disklabel” waar u optie "b" kunt kiezen.

4.1.8. De laatste stappen

Het moeilijkste gedeelte van de installatie (het maken van de BIOS en BSD partities) is nu afgelopen; de rest van de installatie is veel eenvoudiger. Nu kunt u een naam kiezen voor uw hardeschijf (de standaardnaam is mydisk) en bevestig de bewerkingen die u heeft gedaan.

Opmerking

alles was tot nu toe gedaan is, is nog niet weggeschreven; het is nog mogelijk uw gedachten te veranderen en terug te gaan naar het hoofdmenu van sysinst zodat uw hardeschijf onveranderd is.

sysinst zal nu de parities en bestandssystemen aanmaken met fdisk, newfs, fsck en installboot. Daarna gaan we de NetBSD sets installeren.

4.1.9. Het kiezen van het installatiemedium

Tijdens de volgende stap kunt u het type installatie selecteren. Hierbij heeft u de keuze uit: full, waarbij alle set geďnstalleerd worden, of custom, waarmee u zelf kunt kiezen welke sets geďnstalleerd moeten worden. Als u geen tekort aan ruimte heeft is het een goed idee de eerste optie te kiezen. In dit voorbeeld wordt de optie custom gekozen om te laten zien hoe het eruit ziet. Dit brengt u naar Figuur 4.18, “Selectie van de sets”.

Figuur 4.18. Selectie van de sets

Selectie van de sets

De eerste drie sets zijn vereist: zonder deze sets zal het systeem niet werken. U kunt andere sets selecteren/deselecteren met behulp van de menuopties. Standaard zijn alle sets geselecteerd voor installatie, dit komt overeen met de eerdergenoemde full optie. Zorg dat alle sets geselecteerd zijn en ga naar de volgende stap van de installatie met de "x: Exit" optie.

sysinst vraagt dan of u de bestandsnamen wilt zien tijdens het uitpakken van de sets.

Nu moet sysinst de NetBSD sets vinden (de .tgz bestanden), u moet de nodige informatie geven. Het menu biedt een aantal keuzes:

Figuur 4.19. Installatie medium

Installatie medium

Deze opties worden in detail besproken in het INSTALL document. Het is ook mogelijk vanaf een niet-gemount bestandssysteem te installeren (met als voorwaarde dat het bestandssysteem van een type is dat de installatiekernel herkent); dit betekent bijvoorbeeld dat het mogelijk is alle sets naar een bestaande MS-DOS partitie te kopieëren en ze vanaf die partitie te installeren.

Figuur 4.20. CD-ROM installatie

CD-ROM installatie

Na het selecteren van "cdrom" vraagt sysinst de naam van het apparaat (bijvoorbeeld cd0) en mount het automatisch. U moet ook het pad naar de installatiesets op de CD-ROM opgeven, als deze verschilt van de standaardwaarde. Als de NetBSD distributie bijvoorbeeld in de NetBSD-1.5 directory staat moet u het pad veranderen met de "b"::

/NetBSD-1.5/i386/binary/sets
      

Opmerking

als u geen US keyboard gebruikt moet u opletten als u het "/" karakter tikt. Zie Paragraaf 3.3.1, “Toetsenbord”.

De CD-ROM apparaatnaam

als u de apparaatnaam van uw CD-ROM drive niet weet kunt u het als volgt vinden:

  1. Druk Ctrl-Z om sysinst te pauzeren en ga naar de shell prompt (dat is een handig truukje!).

  2. Tik het commando:

    # cat /kern/msgbuf
          

    Dit commando toont de opstartberichten van de kernel, inclusief de apparaatnaam van de CD-ROM drive (bijvoorbeeld cd0).

  3. Als het scherm te snel scollt kunt u ook de ed editor gebruiken:

    # ed /kern/msgbuf
          

  4. Ga terug naar het installatieprogramma met het commando:

    # fg
          

Op het einde van de installatie toont sysinst een bericht dat de installatie succesvol voltooid is. Na het selecteren van optie "a: ok" worden de apparaatbestanden aangemaakt.

Figuur 4.21. Gefeliciteerd

Gefeliciteerd

De installatie is voltooid. Sysinst gaat het systeem nu configureren voordat het opnieuw gestart wordt. Eerst kunt u de tijdszone configureren en in het volgende scherm kunt u een wachtwoord voor root invoeren. Nu is het tijd het systeem opnieuw te starten. Selecteer "a: ok" en ga terug naar het hoofdmenu. Verwijder de installatiefloppy (of bootable CD) uit uw computer en selecteer de optie "d: Reboot the computer".