Inhoudsopgave
De documentatie voor NetBSD is grotendeels in het formaat voor manual pages en de manual pages zijn een uitstekende technische referentie voor het systeem. Ik zal niet ontkennen dat het ongeschikt als als een inleiding (bovendien zijn de manual pages niet te lezen totdat het systeem geïnstalleerd is); dit is de reden van het bestaan van deze handleiding.
de man pages zijn te lezen via de web interface, maar ik geloof dat dit geen praktische manier is om het systeem te leren...
Na de installatie kunt u een aantal BSD handleidingen in
de
/usr/share/doc
directory vinden.
Deze zijn opgedeeld in drie secties, psd
(UNIX Programmer's Supplementary Documents), smm
(UNIX System Manager's Manual) en usd (UNIX
User's Supplementary Documents).
U kunt de text op de terminal lezen met bijvoorbeeld
$
cd /usr/share/doc/smm/09.sendmail
$
nroff -me 09.sendmail/intro.me | more
of u kunt Postscript uitvoer genereren met behulp van de makefiles.
Het valt niet niet te ontkennen dat er een tekort is aan HOWTO's en daarom zult u het moeten doen met de bestaande; elke NetBSD versie heeft een aantal documenten in tekstformaat en op de NetBSD website kunt u verdere informatie en FAQ's vinden.
de NetBSD site bevat een aantal pagina's met documentatie en HOWTO's, zowel algemene als platformspecifieke. Deze informatie is goed geschreven en gewoonlijk eenvoudig te begrijpen; u kunt bijvoorbeeld het volgende vinden:
hoe u een DOS/Windows partitie toegankelijk kunt maken in NetBSD
hoe u NetBSD met behulp van de Windows NT bootloader kunt starten
...
Alle versies van NetBSD hebben de volgende bestanden:
Installatie instructies. Dit is het belangrijkste document en u moet het goed lezen (en herlezen); het bevat een beschrijving van het NetBSD systeem, een lijst van ondersteunde hardware en de installatie instructies.
Het is aan te raden dit ook te lezen.
Beschrijft de structuur van de NetBSD versie die u gaat installeren. Het is een tekst in de man lay-out: het is voorgeformatteerd en is leesbaar met elke editor.
Op de NetBSD website kunt u onder andere de volgende handleidingen vinden:
Algemene informatie en verwijzingen naar andere FAQ's.
Specifieke FAQ voor NetBSD/i386.
Handleiding voor netwerk en PPP configuratie.
De lay-out van de bestanden van een NetBSD installatie is beschreven
in het bovengenoemde bestand INSTALL
.
De binaries voor het i386 platform bevinden zich bijvoorbeeld in
de i386/binary/sets
directory en de broncodes in
de source/sets
directory.
De source/patches
directory bevat patches voor
het basissysteem, ze lossen meestal bugs of veiligheidsgerelateerde
problemen op die na het verschijnen van de huidige versie gevonden
zijn.
Het eerste wat u moet doen voor het installeren van NetBSD is de
release informatie en installatie instructies lezen in het
INSTALL
bestand: het is de officiële
beschrijving van de installatieprocedure. Daarna moet u beslissen
welk installatiemedium u wilt gebruiken; u kunt kiezen uit:
ftp
nfs
CDROM
floppy
unmounted bestandssysteem
lokale directory
sysinst geeft u niet de mogelijkheid de toetsenbord lay-out gedurende de installatie te veranderen: als u een US toetsenbord gebruikt is dit geen probleem, voor de rest van de wereld is dit misschien wat irritant, maar geen groot probleem. Als u vanaf een CD-ROM installeert heeft u alleen de alfanumerieke toetsen nodig (deze toetsen hebben dezelfde lay-out op de meeste en misschien wel alle nationale toetsenborden) en op een paar plekken moet u andere toetsen gebruiken. Ik hoop dat volgende versies van het installatieprogramma toestaat de lay-out van het toetsenbord in te stellen; nu kunt u het overzicht in de onderstaande tabel gebruiken.
US | IT | DE | FR |
---|---|---|---|
- | ' | ß | ) |
/ | - | - | ! |
= | ì | ' | - |
: | ç | Ö | M |
; | ò | ö | m |
# | £ | § | 3 |
" | ° | Ä | % |
* | ( | ( | 8 |
( | ) | ) | 9 |
) | = | = | 0 |
' | à | ä | ù |
` | \ | ^ | @ |
\ | ù | # | ` |
Als u geen US toetsenbord heeft is het veranderen van de lay-out èèn van de eerste dingen die u na de installatie kunt doen. Wees alstublieft tot dan geduldig.
Het installatieprogramma noemt twee typen van hardeschijf geometrieën; u moet begrijpen wat ze betekenen:
real geometry
BIOS geometry
real geometry is de werkelijke geometrie van de hardeschijf, gedetecteerd door het systeem. BIOS geometry is de geometrie die door de BIOS wordt gebruikt en kan verschillend zijn van de werkelijke geometrie (de BIOS kan bijvoorbeeld LBA gebruiken).
De schijf die in het installatievoorbeeld gebruikt wordt is een IDE schijf met de volgende geometrieën:
real: 6232 cyl, 16 heads, 63 sec BIOS: 779 cyl, 128 heads, 63 sec (LBA)
Zoals u kunt zien benadert de BIOS de schijf met behulp van LBA, waardoor het aantal cilinders afneemt en het aantal tracks toeneemt (maar het resultaat is hetzelfde: 6232 * 16 = 779 * 128 = 99712). Een sector bevat 512 bytes, dat betekent dat de schijf 6232 ^ 16 * 63 * 512 = 3 GB groot is. NetBSD hoeft de geometrie niet aan te passen (en doet dit ook niet). Het is mogelijk tijdens de installatie de geometrie handmatig aan te passen als sysinst het fout heeft gedetecteerd.
De terminologie die NetBSD gebruikt voor de partitionering is anders dan de normale DOS/Windows terminologie; er zijn in feite twee partitioneringen nodig. NetBSD dient geïnstalleerd te worden in è`n van de eerste vier primaire BIOS partities (de partities die gedefinieerd zijn in de partitietabel van de hardeschijf).
In NetBSD's BIOS partitie (ook wel slice genoemd) definieert NetBSD de BSD partities met behulp van een disklabel: deze partities kunnen alleen door NetBSD gezien worden en worden ge¨dentificeerd door letters (beginnend met "a"). wd0a refereerd bijvoorbeeld naar de "a" partitie van de eerste hardeschijf (wd0) en sd0a refereerd naar de "a" partitie van de eerste SCSI schijf. In Figuur 3.1, “Partities” zijn er twee primaire BIOS partities, waarvan èèn gebruikt wordt door DOS en de andere door NetBSD. NetBSD beschrijft de schijflayout met behulp van een disklabel.
de betekenis van partities "c" en "d" is typisch voor de i386 port. Andere ports gebruiken andere conventies (bijvoorbeeld "c" kan de volledige schijf representeren).
als NetBSD de hardeschijf deelt met een ander besturingssysteem (zoals in het vorige voorbeeld) moet u waarschijnlijk een boot manager installeren, een programma dat u in staat stelt het besturingssysteem te kiezen tijdens het starten van de computer. sysinst kan automatisch een simpele en effectieve boot manager installeren.
Als Windows NT geïnstalleerd is op de dezelfde hardeschijf kunt u de NT bootloader gebruiken om NetBSD te starten. Hoe u dit eenvoudig kunt doen staat beschreven op de NetBSD website.
De ruimte die nodig is voor een NetBSD installatie is afhankelijk van wat u ermee wilt doen (of u bijvoorbeeld het systeem als server of werkstation wilt gebruiken). Neem bijvoorbeeld een thuisdesktop met een 420MB hardeschijf (wat enigszins weinig is vergeleken met de huidige standaarden) met X, de kernel broncodes en een aantal applicaties (Netscape, ...). De swap partitie is 32 MB. df toont het volgende:
Filesystem 1K-blocks Used Avail Capacity Mounted on /dev/wd1a 31887 16848 13444 56% / /dev/wd1e 363507 173202 172129 50% /usr
Zoals u kunt zien is er nog 180MB beschikbaar op het systeem.
Een besturingssysteem voor het eerst installeren is zeldzaam een
succes en NetBSD is daarop geen uitzondering.
Zelfs als alles goed gaat kunt u zich bijvoorbeeld na een loop
van tijd realiseren dat u de partities beter anders had in kunnen
delen.
Het is belangrijk niet op te geven; als u opnieuw probeert realiseert
u zich dat wat de eerste keer moeilijk te begrijpen was langzamerhand
eenvoudiger wordt door ervaring en het herlezen van het
INSTALL
document.
Het is verstandig tijdens de eerste installatie de suggesties van sysinst op te volgen en bijvoorbeeld niet de disklabel te veranderen. Het enige waar u een beslissing over hoeft te maken is de hoeveelheid schijfruimte die u voor de NetBSD fdisk partitie wilt gebruiken.