Bonsoir ou bonjour à tous,

(Tout d'abord désolé si mon message n'est pas dans la bonne section, je n'en ai trouvé aucune qui correspondait vraiment.)


Pour faire des iso de mes CDs de jeux, j'utilise mkisofs, fourni avec le fc4 de base. Pour faire une image, je tape la commande:

mkisofs /media/cdrecorder -o /mnt/echange

et tout se passe à peu près bien. Le problème est que le nom de certains fichiers contenus sur le CD semblent ne pas lui plaire. En effet, si un nom de fichier contient un espace; admettons qu'il s'appelle pti gro.blu, eh bien dans l'image qui sera créée son nom sera remplacé par quelque chose du genre pti001.blu. Du coup, ensuite, si je monte l'image est que j'essaye de lancer le jeux, forcément le fichier en question n'est pas trouvé (puisque ayant changé de nom par rapport à l'original).

Comment faire alors pour que les noms des fichiers soient gardés tels quel dans le iso généré ?
Bonjour,

As-tu essayé l'option -R sert à créer une image au format Rock Ridge ?
Ton CD est déjà un "système de fichier", inutile d'en créer un nouveau. Il te suffit de le copier
dd bs=1M if=/dev/cdrom of=/mon/chemin/image.iso
A+
Bonjour,

c'est utile le bs=1M ?

m'en suis jamais servi pour créer des images...
Non, c'est pas indispensable.

C'est la taille du bloc utilisé pour la copie. Par défaut c'est 512 octets (donc trés peu). Une valeur importante a tendance accélérer la copie.

Il faudrait faire un test comparatif précis.

A+
5 jours plus tard
Merci de cette réponse, je ne connaissais pas la commande dd.
J'ai essayé, en tappant précisement:

dd bs=1M if=/dev/hdb of=/mnt/echange/image.iso


Mais je me retrouve avec un truc du genre:

/dev/hdb: input/output error


J'avais déduit qu'il fallait que j'utilise hdb puisque c'est celui ci qui est utilisé dans le fstab pour le lecteur cd, mais peut être que ce n'est pas ça...
Misssardonik a écrit:
Merci de cette réponse, je ne connaissais pas la commande dd.
J'ai essayé, en tappant précisement:

dd bs=1M if=/dev/hdb of=/mnt/echange/image.iso


Mais je me retrouve avec un truc du genre:

/dev/hdb: input/output error


J'avais déduit qu'il fallait que j'utilise hdb puisque c'est celui ci qui est utilisé dans le fstab pour le lecteur cd, mais peut être que ce n'est pas ça...
mais dans ton cas, ca correspond à quoi, /mnt ?
Bah /mnt c'est /mnt, c'est là ou je monte mes partitions. echange est une partition où je veux ecrire mon image, tout simplement...
/dev/hdb: input/output error
Pour moi, c'est une erreur de lecture : pb matériel ou de CD mal gravé
Pour le cd mal gravé c'est pas possible, ce sont des CD de jeux originaux (et puis ils marchent très bien avec mkisofs, et fonctionnent sous windows)

Problème materiel: peut être, mais je ne vois vraiment pas quoi...
essaie voir sans mettre bs=1M ? au hasard
Misssardonik a écrit:
Pour le cd mal gravé c'est pas possible, ce sont des CD de jeux originaux (et puis ils marchent très bien avec mkisofs, et fonctionnent sous windows)
Au contraire... beaucoup d'originaux prévoient des protections "physique" qui font croire à une erreur de lecture lors de la tentative de copie.

A++
Bon je vais essayer d'autres CD, pour voir si ce sont des cas isolés... En tout cas avec Nero sous windows ça fonctionnait...dommage.