Verschenen op 19 Mei 2002
Copyright 1997-2002, Theo de Raadt.
ISBN 0-9683637-9-2
3.1 Lied: "Systemagic"
Wat is nieuw?
Hoe te installeren
Gebruik van de ports structuur
Een CD-set bestellen
Opmerking: Informatie over copyrights kunnen gevonden worden in de broncodes in src.tar.gz, srcsys.tar.gz, XF4.tar.gz of in de bestanden die opgehaald zijn via ports.tar.gz. De distributiebestanden die gebruikt zijn om packages via ports.tar.gz te maken staan niet op de CD-ROM wegens ruimtegebrek.
Dit is een gedeeltelijke lijst van nieuwe mogelijkheden en systemen in OpenBSD 3.1. Voor een uitgebreide lijst zie de veranderingen tussen OpenBSD 3.0 en 3.1.
Hier volgen de instructies die u op papier zou hebben als u een CD-ROM set had gekocht in plaats van een installatie op een andere manier. De instructies voor het installeren via ftp (of een ander installatiemedium) zijn vergelijkbaar, maar de CD-ROM instructies zijn intakt gehouden zodat u kunt zien hoeveel het eenvoudiger geweest zou zijn als u een CD-ROM had gekocht.
Alleen beschikbaar via FTP:
Hier staan korte installatie-instructies voor mensen die bekend zijn met OpenBSD en het gebruik van het "disklabel -E" commando. Als u de installatie niet kunt volbrengen met deze instructies, lees de bovengenoemde INSTALL.* bestanden!
Verander uw BIOS-instellingen zodat u van een CD-ROM kan starten. OpenBSD/i386 staat op de eerste CD-ROM. Als uw BIOS deze optie niet ondersteunt, moet u een startdiskette maken om te kunnen installeren. Om een startdiskette te maken schrijft u CD1:3.1/i386/floppy31.fs naar een diskette. Start daarna via de diskdrive.
Gebruik CD1:3.1/i386/floppyB31.fs voor betere ondersteuning van scsi controllers, of CD1:3.1/i386/floppyC31.fs voor betere laptop ondersteuning.
Als u van plan bent OpenBSD naast een ander besturingssysteem te installeren moet u zeker het meegeleverde document INSTALL.i386 lezen.
Om een bootdiskette onder MS-DOS te maken, kunt u het programma "rawrite" (CD:/3.1/tools/rawrite.exe) gebruiken. Een startdiskette is onder een Unix OS te maken met behulp van dd(1). Hier volgt een voorbeeld van het gebruik van dd(1), waarin apparaat bijvoorbeeld "floppy", "rfd0c", of "rfd0a" kan zijn.
# dd if=<bestand> of=/dev/<apparaat> bs=32k
Maak gebruik van goed geformateerde diskettes ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken. Lees voor meer informatie over het maken van een startdiskette en de installatie van OpenBSD/i386 FAQ4.1.
Op de SRM prompt, tik boot -fi 3.1/alpha/bsd.rd dka6, waarin dka6 de korte naam van uw CD-ROM drive is (u kunt dit controleren met show dev).
Indien u niet van CD-ROM kunt starten, schrijf CD1:3.1/alpha/floppy31.fs of CD1:3.1/alpha/floppyB31.fs (afhankelijk van uw machine) naar een diskette en tik boot dva0. Lees INSTALL.alpha voor meer informatie.
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken.
Plaats CD2 in uw CD-ROM drive en schakel uw computer aan terwijl u de C toets indrukt, totdat het beeld aanschakelt en OpenBSD/macppc boot toont.
Als alternatief kunt u op de Open Firmware prompt boot cd:,ofwboot /3.1/macppc/bsd.rd invoeren.
Plaats CD4 in uw CD-ROM drive en druk op spatie tijdens de zelftest. Maak de bootkeuze die overeenkomt met SYS_CDBOOT.
Als alternatief kunt u via het netwerk starten door de instructies in INSTALL.hp300 te volgen.
Maak BSD partities als beschreven in INSTALL.images's voorbereidingssectie. Mount CD4 onder AmigaOS als apparaat CD0: Voer vervolgens het volgende CLI commando uit: "CD0:3.1/amiga/utils/loadbsd CD0:/3.1/amiga/bsd.rd".
Start MacOS als normaal en partitioneer uw schijf met de juiste A/UX configuratie. Pak dan de Macside utitlities van CD4:3.1/mac68k/utils uit op uw harde schijf. Start Mkfs om uw bestandssystemen aan te maken op de A/UX partities die u zojuist heeft aangemaakt. Gebruik vervolgens de BSD/Mac68k installatie om alle sets in CD4:3.1/mac68k/ op uw partities te installeren. Dan bent u klaar om de BSD/Mac68k Booter te configureren met de locatie van uw kernel en het systeem starten.
U kunt een startbare installatietape maken of via een netwerk starten.
Het starten via een netwerk vereist een MVME68K BUG versie die de NIOT
en NBO debugger commando's ondersteunt. Volg de instructies in
INSTALL.mvme68k voor meer details.
Start over het netwerk via mopbooting als beschreven in INSTALL.vax.
Versie 3.1 van OpenBSD/sparc staat op CD3. Om van deze CD te starten kunt u één van de onderstaande commando's gebruiken, afhankelijk van de versie van uw ROM
> boot cdrom 3.1/sparc/bsd.rd of > b sd(0,6,0)3.1/sparc/bsd.rd
Als uw sparc geen CD drive heeft kunt u als alternatief van een diskette starten. Om dit te doen moet u "CD3:3.1/sparc/floppy31.fs" naar een diskette schrijven. Lees voor meer informatie FAQ4.1. Gebruik één van de volgende twee commando's, afhankelijk van de versie van uw ROM, om te starten van diskette.
> boot floppy of > boot fd()
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw installatie zal waarschijnlijk mislukken.
Als uw sparc geen diskdrive en geen CD-ROM drive heeft, kunt u een startbare tape maken of via een netwerk installeren, als beschreven in het INSTALL.sparc bestand.
Plaats CD3 in uw CD-ROM drive en tik boot cdrom.
Als dit niet werkt of als u geen CD-ROM drive heeft kunt u
CD3:3.1/sparc64/floppy31.fs naar een diskette schrijven en het
starten met boot floppy.
Maak gebruik van een goed geformateerde diskette ZONDER FOUTEN, of uw
installatie zal waarschijnlijk mislukken.
U kunt ook CD3:3.1/sparc64/miniroot31.fs naar een swap partitie op de hardeschijf schrijven en starten met boot disk:b.
Als niets werkt kunt u via het netwerk starten zoals beschreven is in INSTALL.sparc64
src.tar.gz bevat een broncodearchief dat begint in /usr/src. Dit bestand bevat alles wat u nodig hebt behalve de kernelbroncodes, die in een apart archief staan. Om uit te pakken:
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
srcsys.tar.gz bevat een broncodearchief dat begint in /usr/src/sys. Dit bestand bevat alle kernelbroncodes die u nodig heeft om kernels te compileren. Om uit te pakken:
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/srcsys.tar.gz
Beide directorystructuren zijn reguliere CVS checkouts. Met behulp van deze archieven kunt u een voorsprong krijgen voor het gebruik van anoncvs servers als beschreven in http://www.OpenBSD.org/nl/anoncvs.html. Deze bestanden resulteren in een veel snellere initiële CVS update dan een compleet nieuwe checkout van de volledige OpenBSD broncode.
Er is ook een archief van de ports structuur. Om het uit te pakken:
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
De ports subdirectory is een checkout van de OpenBSD ports structuur. Lees http://www.OpenBSD.org/faq/nl/faq15.html als u op dit moment geen kennis van het ports systeem heeft. Deze tekst is geen handleiding hoe de ports werken. Het is bedoelt om de gebruiker aan de gang te helpen met het ports systeem.
Zeker, het OpenBSD ports systeem is niet compleet. Het is ook twijfelachtig of het dat ooit zal zijn. Het groeit echter heel erg snel en wordt steeds stabieler. Bijna alle ports die geleverd zijn met deze versie zouden zonder problemen moeten compileren op de meeste architecturen (meer dan 1500 pakketten compileren bijvoorbeeld op een i386).
De ports/ directory representeert een CVS (lees de handleiding van cvs(1) als u niet bekend met CVS) checkout van onze ports. Net zoals de complete broncode is onze ports structuur verkrijgbaar via anoncvs. Dus om de ports structuur bij te houden moet u de ports structuur zetten op een read-write medium en het updaten met een commando als:
# cd [portsdir]/; cvs -d anoncvs@server.openbsd.org:/cvs update -Pd -rOPENBSD_3_1
[U moet natuurlijk de lokale directory en servernaam vervangen met de locatie van uw ports directory en een dichtbijzijnde anoncvs server.]
De meeste ports zijn beschikbaar als pakketten via ftp. Recentere pakketten voor versie 3.1 zullen beschikbaar gesteld worden als er problemen ontstaan.
Als u graag een port toegevoegd wilt hebben, wilt helpen of gewoon meer wilt weten, is het goed de mailinglist ports@openbsd.org te kennen.