Snapshot install : comment créer un CD d'installation OpenBSD
Ce petit tutoriel vous décrit comment créer vous même vos images iso à partir des snapshots OpenBSD, ce afin de profiter des packages les plus récents.
OpenBSD ne fournit pas d’images iso prêtes à télécharger, il vous faut
donc vous les constituer vous-même, rien de bien rebutant vous allez
voir, ce n’est franchement pas compliqué : voyant maintenant comment
constituer une image iso d’OpenBSD
Pour avoir un iso fonctionnel voici la structure de votre arborescence
----1--------|---------------2--------------|--------------3------------|
openbsd
|___________3.7
------------------|__________ftplist
------------------|__________ports.tar.gz
------------------|__________i386
------------------------------------|______FCKSUM
------------------------------------|______INSTALL.i386
------------------------------------|______INSTALL.linux
------------------------------------|______MD5
------------------------------------|______base37.tgz
------------------------------------|______bsd
------------------------------------|______File: bsd.mp
------------------------------------|______File: bsd.rd
------------------------------------|______cd37.iso
------------------------------------|______cdboot
------------------------------------|______cdbr
------------------------------------|______cdemu37.iso
------------------------------------|______cdrom37.fs
------------------------------------|______comp37.tgz
------------------------------------|______etc37.tgz
------------------------------------|______floppy37.fs
------------------------------------|______floppyB37.fs
------------------------------------|______floppyC37.fs
------------------------------------|______game37.tgz
------------------------------------|______index.txt
------------------------------------|______man37.tgz
------------------------------------|______misc37.tgz
------------------------------------|______pxeboot
------------------------------------|______xbase37.tgz
------------------------------------|______xetc37.tgz
------------------------------------|______xfont37.tgz
------------------------------------|______xserv37.tgz
------------------------------------|______xshare37.tgz
Construction de l’image iso sous OpenBSD
Là pas de surprise c’est très simple tous les outils sont fournis donc la constitution de l’iso est très rapide :
- création de l’arborescence :
mkdir openbsd
mkdir openbsd/3.7
mkdir openbsd/3.7/i386
- Placez vous dans le répertoire destiné à accueillir les fichiers
$ cd openbsd/3.7/i386
Téléchargez tous les fichiers :
$ ftp -n ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/*
Vérifiez le contenu :
$ ls
CKSUM INSTALL.dbr INSTALL.mbr MD5
bsd.rd etc37.tgz floppyC37.fs man37.tgz
xfont37.tgz INSTALL.ata INSTALL.i386 INSTALL.os2br
base37.tgz cdrom37.fs floppy37.fs game37.tgz
misc37.tgz xserv37.tgz INSTALL.chs INSTALL.linux
INSTALL.pt bsd comp37.tgz floppyB37.fs
index.txt xbase37.tgz xshare37.tgz
- Placez vous un niveau au dessus du répertoire openbsd
$ cd ../../.. P
- Générez votre image iso avec mkhybrid:
$ mkhybrid -r -b 3.7/i386/cdrom37.fs -c "boot.catalog" –o OpenBSD37.iso OpenBSD
Construction de l’image iso sous Linux
Ici,
la méthode ne diverge pas en dehors de l’utilitaire qui vous permettra
de constituer l’iso : mkisofs, inclus dans le package cdrtools. Partons
du principe que la racine de notre iso sera située dans le répertoire
/tmp
- Création de l’arborescence :
mkdir /tmp/openbsd
mkdir /tmp/openbsd/3.7
mkdir /tmp/openbsd/3.7/i386
Placez vous dans le répertoire destiné à accueillir les fichiers
$ cd /tmp/openbsd/3.7/i386
Téléchargez tous les fichiers :
$ ftp -n ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/*
Vérifiez le contenu :
$ ls
CKSUM INSTALL.dbr INSTALL.mbr MD5
bsd.rd etc37.tgz floppyC37.fs man37.tgz
xfont37.tgz INSTALL.ata INSTALL.i386 INSTALL.os2br
base37.tgz cdrom37.fs floppy37.fs game37.tgz
misc37.tgz xserv37.tgz INSTALL.chs INSTALL.linux
INSTALL.pt bsd comp37.tgz floppyB37.fs
index.txt xbase37.tgz xshare37.tgz
- Placez vous un niveau au dessus du répertoire openbsd
$ cd ../../..
- Générez votre image iso avec mkisofs:
$ mkisofs -vrTJV "OpenBSD37" -b 3.7/i386/cdrom37.fs -c boot.catalog -o OpenBSD37.iso /tmp/openbsd
… votre iso vous attend dans le répertoire openbsd il est tout chaud et n’attend plus que vous le graviez
Construction de l’image iso sous Windows
Pas
de panique, vous allez vous rendre compte que la constitution d'iso
sous Windows ne pose pas de problème particulier, grâce au portage de
cdrtools sur cet OS. Le processus ressemble fortement à celui de Linux,
bref, vraiment pas de quoi fouetter un chat !
- Création de l’arborescence :
c:\ mkdir openbsd
c:\ mkdir openbsd/3.7
c:\ mkdir openbsd/3.7/i386
- Commencez par récupérer cdrtools pour Windows
http://openbsddiary.org/download/cdrtools-1.11a12-win32-bin.zip
- Décompressez l’archive dans le répertoire openbsd
- Placez vous dans le répertoire destiné à accueillir les fichiers
c:\ cd openbsd/3.7/i386
Téléchargez tous les fichiers :
c:\ ftp -n ftp://ftp.openbsd.org/pub/OpenBSD/snapshots/i386/*
Vérifiez le contenu :
c:\ dir
- Placez vous un niveau au dessus du répertoire openbsd
$ cd ../../..
- Générez votre image iso avec mkisofs:
c:\ mkisofs -vrTJV "OpenBSD37" -b 3.7/i386/cdrom37.fs -c boot.catalog -o OpenBSD37.iso openbsd

