I. Pourquoi dois-je créer un DVD-ROM d'installation ?▲
La capacité de stockage d'un DVD-ROM n'est pas négligeable. On peut y stocker 7 fois plus de données que sur un CD-ROM voire plus si le DVD-ROM est en double couche. On évite également de changer de CD-ROM durant la phase d'installation.
II. Quelles sont les étapes de préparation ?▲
Quelques répertoires doivent être présents afin de structurer correctement votre plan de travail.
Créer soigneusement l'arborescence suivante :
2.
3.
4.
5.
6.
7.
8.
/home/$USER
| - /FreeBSD
| | - /iso
| | - /tmp
| | - /works
| | - /i386
| -
-
III. Où puis-je obtenir les sources ?▲
Utiliser un serveur FTP dans cette liste pour récupérer les images ISO pour une architecture i386 dont la version actuelle est la 6.2.
Placez-vous dans le répertoire :
$ cd FreeBSD/iso/
Débuter le téléchargement avec la commande fetch :
2.
3.
$ fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.2/6.2-RELEASE-i386-disc1.iso
$ fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.2/6.2-RELEASE-i386-disc2.iso
$ fetch ftp://ftp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.2/6.2-RELEASE-i386-docs.iso
IV. Quelles opérations dois-je apporter aux images ISO ?▲
Elles se divisent en plusieurs étapes :
- Création d'un disque en mémoire pour l'image iso x ;
- Montage du disque dans le répertoire x ;
- Copie des fichiers dans le répertoire x ;
- Démontage du disque en mémoire ;
- Suppression du disque de la mémoire ;
- Manipulations de certains fichiers.
Vous devez travailler en root :
2.
$ su -
Password:
Créer un disque en mémoire pour l'image :
# mdconfig -a -f /home/$USER/FreeBSD/iso/6.2-RELEASE-i386-docs.iso
Monter le disque dans le répertoire :
# mount -t cd9660 /dev/md0 /home/$USER/FreeBSD/tmp/
Placez-vous et copiez les fichiers dans ce répertoire :
2.
# cd /home/$USER/FreeBSD/works/
# tar -C /home/$USER/FreeBSD/tmp/ -cf - . | tar -xf -
Démonter le disque en mémoire :
# umount /home/$USER/FreeBSD/tmp/
Supprimer le disque de la mémoire :
# mdconfig -d -u
Veuillez répéter ces opérations pour chacune de vos images.
L'étape suivante consiste à vérifier si le fichier cdrom.inf pointe correctement sur le premier
volume CD :
# cat /home/$USER/FreeBSD/works/cdrom.inf
Vous obtenez :
2.
CD_VERSION = 6.2-RELEASE
CD_VOLUME = 1
Vous devez également modifier le fichier INDEX qui pointe toujours sur le CD-ROM n° 1 et n° 2 afin qu'il pointe uniquement sur le n° 1 :
2.
3.
# cd /home/$USER/FreeBSD/works/packages/
# cat INDEX | sed "s/|2/|1/g" > INDEX.tmp
# mv INDEX.tmp INDEX
Supprimer le répertoire :
2.
# cd ..
# rm -rf rr_moved/
V. 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.
Voici la procédure d'installation.
Ports :
# make -C /usr/ports/sysutils/cdrtools/ install clean
Une fois installé, exécuter le programme mkisofs :
2.
# cd /home/$USER/FreeBSD/works/
# mkisofs -v -R -J -V FreeBSD6.2 -no-emul-boot -b boot/cdboot -o /home/$USER/FreeBSD/i386/6.2-RELEASE-i386-dvd.iso /home/$USER/FreeBSD/works/
L'image de FreeBSD doit se trouver dans le répertoire :
2.
# ls /home/$USER/FreeBSD/i386/
6.2-RELEASE-i386-dvd.iso
VI. Quel outil dois-je utiliser pour graver l'image ISO ?▲
Pour graver des images ISO sur un DVD-ROM, utiliser l'outil growisofs.
Voici la procédure d'installation.
Ports :
# make -C /usr/ports/sysutils/dvd+rw-tools/ install clean
Une fois installé, insérer un DVD-ROM vierge et exécuter le programme growisofs :
# growisofs -dvd-compat -Z /dev/dvd=/home/$USER/FreeBSD/i386/6.2-RELEASE-i386-dvd.iso
Une fois la gravure terminée, testez votre DVD-ROM.