Sous-sections
Manipulation des images ISO & Gravure
Le but cette astuce et de pouvoir créer, manipuler, graver une image iso.
Pour se faire Linux (si cela a été spécifié lors de compilation du noyau) permet de pouvoir monter un
périphérique en loopback.
la création d'une image iso sous Linux/*BSD se fait par le programme mkisofs,
qui permet toutes les manipulations possibles autour de l'image.
________________________________________________________________ |
Création une image non bootage: |
|
mkisofs -J -R -o OpenBSD.iso OpenBSD/
________________________________________________________________ |
Pour créer une image bootage: |
|
mkisofs -b 3.1/i386/cdrom31.fs -J -R -o OpenBSD.iso OpenBSD/
-b : fichier de démarrage (chemin relatif).
-J : extension Joilet (windows) pour les fichier de 64 caractères.
-R : extention Rock Ridge.
-o : nom de l'image créée.
OpenBSD/ : répertoire contenant les fichiers a inclure.
________________________________________________________________ |
Options supplémentaires: |
|
-c boot.catalog : création du catalogue de boot.
-l : permet les noms longs (32 caractères).
-r : mets les permissions sur les fichiers.
-L : permet les noms de fichier commençant par un ``.''.
Sous Linux |
|
mount -t iso9660 image.iso /iso -o loop=loop0 |
pour monter l'image dans le répertoire /iso. |
et umount /iso |
pour démonter cette image. |
|
|
Sous *BSD |
|
vnconfig -c vnd0 image.iso |
|
mount -t cd9660 /dev/vnd0c /mnt |
pour monter l'image dans le répertoire /mnt |
et umount /mnt |
|
vnconfig -u vnd |
pour démonter l'image |
|
|
Sous Solaris |
|
mount -F fbk -o ro,type=hsfs |
|
/dev/fbk0:output.iso /mnt |
pour monter l'image |
et umount /mnt |
pour démonter l'image |
Pour se faire il faudra commencer par exécuter la commande ``cdrecord -scanbus''
si vous n'obtenez pas une liste contenant votre graveur, il vous faudra alors, dans le cas
d'un graveur IDE, charger le module ide-scsi par la commande ``modprobe ide-scsi''.
il vous faudra alors noter le numero du périphérique qui sera nécessaire pour l'étape suivante.
cdrecord -dev,0,0 -speed=12 -v image.iso
-dev,0,0 : numero du device.
-speed : spécifiant la vitesse de gravure.
-v : mode affichant tous les messages.
-eject : éjection du cdrom aprés gravure.
image.iso l'image iso que vous voulez graver.
|