Sortie le 19 mai 2002
Copyright 1997-2002, Theo de Raadt.
ISBN 0-9683637-9-2
Musique de 3.1 : "Systemagic"
Quoi de neuf
Comment installer
Comment utiliser l'arborescence des ports
Commander les CDROM
Remarque : Tous les copyrights applicables et les différents crédits se trouvent dans les fichiers sources contenus dans src.tar.gz, srcsys.tar.gz, XF4.tar.gz ou dans les fichiers récupérés par l'intermédiaire de ports.tar.gz. Les fichiers utilisés pour construire les packages composant le fichier ports.tar.gz ne sont pas inclus sur le CDROM par manque de place.
Ceci est une liste partielle des nouvelles fonctionnalités présentes dans OpenBSD 3.1. Pour une liste complète, voir le journal des changements jusqu'à la 3.1.
Le système comprend les éléments majeurs suivants venant de sources extérieures :
Vous pouvez consulter ci-dessous les instructions figurant sur le livret accompagnant les CDROM, dont vous disposeriez si vous aviez acheté les CDROMs au lieu d'utiliser une des autres possibilités d'installation. Les instructions pour faire une installation par ftp (ou tout autre type d'installation) sont très similaires ; les instructions du CDROM sont reproduites ici telles quelles, de sorte que vous puissiez voir combien cela aurait été plus facile si vous aviez acheté un CDROM.
Disponibles uniquement par FTP:
Informations pour une installation rapide, faites pour les personnes familières avec OpenBSD, et l'utilisation de la commande "disklabel -E". Si vous n'êtes pas à l'aise avec l'installation d'OpenBSD, lisez les fichiers INSTALL.* correspondants cités ci-dessus !
Manipulez les options du BIOS, et voyez si vous pouvez démarrer depuis le CDROM. La version OpenBSD/i386 est sur le CD1. Si votre BIOS ne supporte pas l'amorçage depuis le CDROM, vous devrez créer une disquette de boot pour l'installation. Pour faire une disquette de boot, copiez CD1:3.1/i386/floppy31.fs sur une disquette, et démarrez dessus.
Utilisez CD1:3.1/i386/floppyB31.fs pour un meilleur support des contrôleurs SCSI, ou CD1:3.1/i386/floppyC31.fs pour un meilleur support des ordinateurs portables.
Si vous désirez mélanger OpenBSD avec un autre système d'exploitation, vous aurez sans doute besoin de lire INSTALL.i386.
Pour créer une disquette depuis MS-DOS, utilisez /3.1/tools/rawrite.exe. Sous Unix, utilisez l'utilitaire dd(1). L'exemple suivant est un exemple d'utilisation de dd(1), où le périphérique peut être "floppy", "rfd0c", ou "rfd0a".
# dd if=<file> of=/dev/<device> bs=32k
Utilisez une disquette correctement formatée SANS BLOCS DÉFECTUEUX ou vous n'y arriverez pas. Pour de plus amples informations sur la création d'une disquette de démarrage et sur l'installation d'OpenBSD/i386, veuillez lire la FAQ4.1.
Au prompt SRM, tapez boot -fi 3.1/alpha/bsd.rd dka6 où dka6 est le nom abrégé du lecteur de CDROM (vous pouvez le vérifier avec show dev).
Si vous ne pouvez pas démarrer à partir du CDROM, copiez CD1:3.1/alpha/floppy31.fs ou CD1:3.1/alpha/floppyB31.fs (cela dépend de votre machine) sur une disquette et entrez boot dva0. Consultez INSTALL.alpha pour plus de détails.
Assurez vous que vous utilisez une disquette correctement formatée et SANS BLOCS DÉFECTUEUX, ou votre installation échouera très probablement.
Placez le CD2 dans votre lecteur de CDROM et allumez votre machine, tout en maintenant la touche C enfoncée jusqu'à ce que l'affichage s'allume et affiche OpenBSD/macppc boot.
Sinon, au prompt Open Firmware, entrez boot cd:,ofwboot/3.1/macppc/bsd.rd
Placez le CD4 dans votre lecteur de CDROM et pressez la barre d'espace pendant le test à l'allumage. Entrez le choix de boot qui correspond à SYS_CDBOOT.
Sinon, vous pouvez démarrer à partir du réseau en suivant les instructions se trouvant dans INSTALL.hp300.
Créer les partitions BSD suivant les instructions de la section préparation de INSTALL.amiga. Montez le CD4 sous AmigaOS en tant que périphérique CD0, ensuite exécutez la commande CLI suivante : "CD0:3.1/amiga/utils/loadbsd CD0:3.1/amiga/bsd.rd".
Démarrez MacOS normalement et partitionnez votre disque avec les configurations A/UX appropriées. Extrayez les utilitaires Macside de CD4:3.1/mac68k/utils sur votre disque dur. Lancez Mkfs pour créer votre système de fichiers sur les partitions A/UX que vous venez de faire. Ensuite, utilisez l'installeur BSD/Mac68k pour copier tous les fichiers dans CD4:3.1/mac68k/ sur vos partitions. Pour finir, vous pourrez configurer le démarrer BSD/Mac68k avec l'emplacement de votre noyau et démarrer votre système.
Vous pouvez créer une bande d'installation de démarrage or démarrer à partir
du réseau.
Le démarrage à partir du réseau nécessite une version du BUG MVME68K supportant
les commandes NIOT et NBO. Suivez les instructions du fichier
INSTALL.mvme68k pour plus de détails. .
Le démarrage à partir du réseau par mopbooting est décrit dans INSTALL.vax.
La version 3.1 d'OpenBSD/sparc est située sur le CD3. Pour démarrer à partir du CDROM, vous pouvez utiliser l'une des deux commandes suivantes, en fonction de la version de votre ROM :
> boot cdrom 3.1/sparc/bsd.rd ou > b sd(0,6,0)3.1/sparc/bsd.rd
Si votre sparc n'a pas de lecteur de CDROM, vous pouvez démarrer depuis la disquette. Pour ce faire, vous devez copier "CD3:3.1/sparc/floppy31.fs" sur une disquette. Pour plus d'information, voir FAQ4.1. Pour démarrer depuis la disquette, utilisez l'une des deux commandes listées ci-dessous, selon la version de votre ROM :
> boot floppy ou > boot fd()
Assurez vous que vous utilisez une disquette correctement formatée et SANS BLOCS DÉFECTUEUX, ou votre installation échouera très probablement.
Si votre sparc n'a pas de lecteur de CDROM ou de lecteur de disquette, vous pouvez soit installer à l'aide d'une bande de démarrage, soit via le réseau, comme indiqué dans le fichier INSTALL.sparc.
Placez le CD3 dans votre lecteur de CDROM et tapez boot cdrom.
Si cela ne fonctionne pas ou si vous n'avez pas de lecteur de CDROM, vous
pouvez copier CD3:3.1/sparc64/floppy31.fs sur une disquette et la démarrer
avec boot floppy.
Assurez vous que vous utilisez une disquette correctement formatée et SANS
BLOCS DÉFECTUEUX, ou votre installation échouera très probablement.
Vous pouvez aussi copier CD3:3.1/sparc64/miniroot31.fs sur la partition de swap sur le disque et démarrer avec boot disk:b.
Si rien ne fonctionne, vous pouvez démarrer à partir du réseau, comme décrit dans INSTALL.sparc64.
src.tar.gz contient une archive des sources se trouvant dans /usr/src. Ce fichier contient tout excepté les sources du noyau, qui sont dans une archive séparée. Pour l'extraire :
# mkdir -p /usr/src # cd /usr/src # tar xvfz /tmp/src.tar.gz
srcsys.tar.gz contient une archive des sources se trouvant dans /usr/src/sys. Ce fichier contient toutes les sources nécessaires pour reconstruire un noyau. Pour l'extraire :
# mkdir -p /usr/src/sys # cd /usr/src # tar xvfz /tmp/srcsys.tar.gz
Ces deux arborescences sont régulièrement mises à jour dans le CVS. En utilisant ces arborescences, il est possible d'utiliser les serveurs anoncvs immédiatement comme décris dans http://www.OpenBSD.org/fr/anoncvs.html. Utiliser ces fichiers est beaucoup plus rapide que d'obtenir la totalité des sources depuis un serveur anoncvs.
Une archive de l'arborescence des ports est aussi fournie. Pour l'extraire :
# cd /usr # tar xvfz /tmp/ports.tar.gz # cd ports
Bien sur le système des ports d'OpenBSD n'est pas complet et ne le sera sans doute jamais. Cependant, il grossit rapidement et devient de plus en plus stable. La plupart des ports fournis avec cette version devraient compiler sans problèmes sur la plupart des architectures (plus de 1500 packages compilés sur i386 par exemple).
Le répertoire ports/ représente une version CVS des ports (voir la page du manuel cvs(1) si vous n'êtes pas familier avec CVS). Comme pour l'arborescence des sources, notre arborescence des ports est disponible par anoncvs. Donc pour mettre à jour votre arborescence des ports/ depuis un media en lecture-écriture, il suffit de lancer la commande suivante :
# cd [portsdir]/; cvs -d anoncvsserver.openbsd.org:/cvs update -Pd # -rOPENBSD_3_1
[Bien sûr, vous devez remplacer le répertoire local et le nom du serveur ici par l'emplacement de votre collection des ports et le serveur anoncvs le plus proche.]
Remarquez que la plupart des ports sont disponibles en tant que packages via ftp. Des mises à jour de packages pour la version 3.1 seront disponibles si des problèmes surviennent.
Si vous êtes intéressé par l'ajout d'un port, voulez aider, ou voulez juste en savoir plus, la liste de discussion ports@openbsd.org est la liste à connaître.