Créer un CD-ROM d'installation OpenBSD 4.1 amorçable
Date de mise à jour : 05/12/2007
Par
Olivier Regnier (Autres articles)
1. Note
2. Pourquoi dois-je créer moi-même le CD-ROM d'installation ?
3. Où puis-je obtenir les sources ?
4. Quel outil dois-je utiliser pour créer l'image ISO ?
5. Quel outil dois-je utiliser pour graver l'image ISO ?
6. Remerciements
1. Note
A partir de la version 4.2, il n'est plus nécessaire de créer soit-même son propre CD-ROM d'installation. Télécharger directement l'image ISO,
install42, graver votre CD-ROM et débuter l'installation. Cette image ne contient pas les sources mais le strict minimum.
2. Pourquoi dois-je créer moi-même le CD-ROM d'installation ?
La politique du projet OpenBSD à ce sujet est limpide. La solution la plus évidente est
l'achat des CD-ROM pour aider à financer le développement d'OpenBSD.
Ce qu'il faut savoir:
- Le CD-ROM officiel OpenBSD est copyright Theo de Raadt à condition de l'avoir acheté.
- Vous n'êtes pas autorisés à redistribuer les images de CD-ROM OpenBSD officiels.
- Toute image de CD-ROM disponible sur Internet est une violation du copyright de Theo de Raadt ou n'est pas une image officielle.
- OpenBSD, quant à lui, est libre.
- Rien ne vous empêche de créer votre propre CD-ROM d'installation OpenBSD amorçable.
3. Où puis-je obtenir les sources ?
Utiliser un serveur FTP dans
cette liste pour récupérer les sources pour une architecture i386 dont la version actuelle est la 4.1.
Créer le répertoire de destination:
$ mkdir -p OpenBSD/4.1/i386
|
Placez-vous dans ce répertoire:
Choisissez l'adresse d'un serveur dans la liste ci-dessus ou bien l'adresse officielle et connectez-vous y:
$ ftp -a ftp://ftp.openbsd.org/pub/OpenBSD/4.1/i386/
|
Désactiver l'interactivité des commandes ftp:
Débuter le téléchargement:
Téléchargement en cours...
local: CKSUM remote: CKSUM
227 Entering Passive Mode (129,128,5,191,165,24)
150 Opening BINARY mode data connection for CKSUM (562 bytes).
100% |**********************************************************| 562 33.39 KB/s 00:00 ETA
226 Wow, that seems to have worked.
562 bytes received in 00:00 (33.11 KB/s)
local: INSTALL.i386 remote: INSTALL.i386
227 Entering Passive Mode (129,128,5,191,164,247)
150 Opening BINARY mode data connection for INSTALL.i386 (93923 bytes).
100% |**********************************************************| 93923 58.16 KB/s 00:00 ETA
etc...
|
4. Quel outil dois-je utiliser pour créer l'image ISO ?
Pour créer des images CD-ROM ou DVD-ROM au format ISO, utiliser l'outil mkisofs.
Vérifier et/ou insérer la ligne PKG_PATH dans votre fichier .profile ou le fichier de configuration du shell:
$ export PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/4.1/packages/`machine -a`/
|
Voici la procédure d'installation:
Paquetage précompilé:
Ports:
# make -C /usr/ports/sysutils/cdrtools/ install
|
Une fois installé, sortez du répertoire i386:
Exécuter le programme mkisofs:
$ mkisofs -r -b 4.1/i386/cdrom39.fs -c "boot.catalog" -o OpenBSD-4.1.iso OpenBSD
|
Création de l'image ISO...
Size of boot image is 5760 sectors -> Emulating a 2880 kb floppy
4.52% done, estimate finish Tue Oct 3 22:23:59 2006
9.05% done, estimate finish Tue Oct 3 22:23:48 2006
13.56% done, estimate finish Tue Oct 3 22:23:44 2006
18.09% done, estimate finish Tue Oct 3 22:23:45 2006
etc ...
Total translation table size: 2048
Total rockbridge attributes bytes: 2939
Total directory bytes: 6144
Path table size(bytes): 34
Max brk space used d000
110646 extents written (216 MB)
|
5. Quel outil dois-je utiliser pour graver l'image ISO ?
Pour graver des images ISO, utiliser l'outil cdrecord.
Voici la syntaxe de cdrecord:
$ cdrecord -tao -v speed=X dev=target (Y,Z,W) image.iso
|
X est la vitesse de gravure et dev=target (Y,Z,W) est la cible SCSI pour le graveur que l'on obtient avec la commande:
Scan de la cible...
Cdrecord-Clone 2.01 (i386-unknown-freebsd6.1) Copyright (C) 1995-2004 Jôrg Schilling
Using libscg version 'schily-0.8'.
scsibus0:
0,0,0 0) 'Maxtor 6' 'Y080L0' 'YAR4' Disk
0,1,0 1)
0,2,0 2) *
0,3,0 3) *
0,4,0 4) *
0,5,0 5) *
0,6,0 6) *
0,7,0 7) *
scsibus1:
1,0,0 100) 'PLEXTOR' 'DVDR PX716A' '1.03' Removable CD-ROM
1,1,0 101) *
1,2,0 102) *
1,3,0 103) *
1,4,0 104) *
1,5,0 105) *
1,6,0 106) *
1,7,0 107) *
etc.
|
Insérer votre cédérom vierge et lancer la gravure:
$ cdrecord -tao -v speed=4 dev=1,0,0 OpenBSD-4.1.iso
|
Gravure en cours...
Cdrecord-Clone 2.01 (i386-unknown-freebsd6.1) Copyright (C) 1995-2004 Jôrg Schilling
TOC Type: 1 = CD-ROM
scsidev: '1,1,0'
scsibus: 1 target: 1 lun: 0
Using libscg version 'schily-0.8'.
SCSI buffer size: 64512
atapi: -1
Device type : Removable CD-ROM
etc.
Starting to write CD/DVD at speed 4 in real TAO mode for single session.
Last chance to quit, starting real write 0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is OFF.
Performing OPC...
Starting new track at sector: 0
Track 01: 10 of 216 MB written (fifo 100%) [buf 99%] 4.0x.
|
Une fois la gravure terminée, testez votre CD-ROM.
6. Remerciements
Je tiens à remercier
Julp et
Ovh pour la relecture attentive de cet article.


Copyright © 2007 Olivier Regnier. Aucune reproduction, même partielle, ne peut être faite
de ce site et de l'ensemble de son contenu : textes, documents, images, etc
sans l'autorisation expresse de l'auteur.
Sinon vous encourez selon la loi jusqu'à 3 ans de prison et jusqu'à 300 000 E
de dommages et intérêts.
Cette page est déposée à la
SACD.