Bloc-note 'Images iso'
Le 4 décembre 2005, à 18:29 par Ulhume...

Les images ISO sont à l'origine les images disques d'un CD-ROM. Il est possible sous linux un grand nombre de manipulation liées à ce format.

Créer une image iso à partir device

Si votre CD-ROM est représenté par le device /dev/scd0 (cela pourrait aussi être un /dev/hdc en IDE), il suffit d'utiliser la commande dd. ;

dd if=/dev/scd0 of=image.iso bs=2048

Créer un image iso à partir d'un répertoire

mkisofs -o image.iso /dossier/*

Ou une version qui semble mieux fonctionner sous Windows ;

mkisofs -r -l -L -J -o image.iso /dossier/*

Monter une image ISO

mount ; image.iso point_de_montage -o loop,ro,unhide

Monter une image NRG (Néro)

J'ai mis du temps à trouver cette méthode. Sachant qu'en réalité un .nrg est un .iso avec un en-tête en plus ; de 307200 octets il suffit d'appliquer la précédente commande avec un offset en plus :

mount image.nrg point_de_montage -o loop,offset=307200

Graver un dossier sur CD-RW

  CDRECORD="dev=ATAPI:0,0,0 speed=12 -tao -pad -gracetime=3 -driveropts=burnfree -s"
  TIME_STAMP=`date +"%d-%m-%y_%H-%M"`
  mkisofs -V $TIME_STAMP -q -o  /tmp/iso /dossier_a_backuper
  cdrecord $CDRECORD -blank=fast
  cdrecord $CDRECORD /tmp/iso
  rm -rf /tmp/iso

Graver un dossier sur DVD-RW

  GROWISOFS_OPTIONS="-use-the-force-luke=tty -use-the-force-luke=tracksize:1024181 -dvd-compat -speed=4 -use-the-force-luke=bufsize:32m"
  TIME_STAMP=`date +"%d-%m-%y_%H-%M"`
  growisofs -Z /dev/hdc $GROWISOFS_OPTIONS  -V $TIME_STAMP  -q -f /dossier_a_backuper

Lancer growisofs en sudo

Créer un fichier growisofs.wrapper contenant :

#!/bin/sh
unset SUDO_COMMAND
export MKISOFS=/usr/bin/mkisofs
exec growisofs "$@"

Et le lancer en lieu et place de growisofs

Commentaires

Poster un nouveau commentaire

Le contenu de ce champ est gardé secret et ne sera pas montré publiquement.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • To highlight piece of code, just surround them with <code type="language"> Your code &tl;/code>>. Language can be java,c++,bash,etc... Everything Geshi support.
  • Les lignes et les paragraphes vont à la ligne automatiquement.
  • Textual smileys will be replaced with graphical ones.
  • Les adresses de pages web et de messagerie électronique sont transformées en liens automatiquement.

Plus d'informations sur les options de formatage

Connexion utilisateur
Les derniers bavardages...