I. Note▲
À partir de la version 4.2, il n'est plus nécessaire de créer soi-même son propre CD-ROM d'installation. Téléchargez directement l'image ISO, install42, gravez votre CD-ROM et débutez l'installation. Cette image ne contient pas les sources, mais le strict minimum.
II. 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é à 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.
III. Où puis-je obtenir les sources ?▲
Utilisez 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éez le répertoire de destination :
$ mkdir -p OpenBSD/4.1/i386
Placez-vous dans ce répertoire :
$ cd OpenBSD/4.1/i386
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ésactivez l'interactivité des commandes ftp :
ftp>
prompt off
Commencez le téléchargement :
ftp>
mget *
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...
IV. Quel outil dois-je utiliser pour créer l'image ISO ?▲
Pour créer des images CD-ROM ou DVD-ROM au format ISO, utilisez l'outil mkisofs.
Vérifiez et/ou insérez 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é :
# pkg_add cdrtools
Ports :
# make -C /usr/ports/sysutils/cdrtools/ install
Une fois installé, sortez du répertoire i386:
$
cd
Exécutez 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)
V. 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 :
$
cdrecord --scanbus
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érez votre CD-ROM vierge et lancez 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.