Nous sommes le Dim 22 Juin, 2025 22:01
Supprimer les cookies

Graver une image disque

Perdu dans la migration ? Demandez votre chemin, on peut peut-être vous aider.

Dim 01 Jan, 2006 17:57

Bonjour, depuis quelques jours, j'essaye en vain de graver une image disk (iso d'une distrib Ubuntu).
Je suis sous Mabdriva 2006, avec KB et Nautilus.
Le message de Nautilus est simple; "erreur de gravure et le fichier Ubuntu n' est pas une image valide."
Avec K3b, voici le rapport:
[b]System
-----------------------
[i]K3b Version: 0.12

KDE Version: 3.4.2
QT Version: 3.3.4
Kernel: 2.6.12-12mdk
Devices
-----------------------
PLEXTOR DVDR PX-716A 1.03 (/dev/hdd, ) at /mnt/cdrom [CD-R; CD-RW; CD-ROM; DVD-ROM; DVD-R; DVD-RW; DVD+R; DVD+RW; DVD+R DL] [DVD-ROM; DVD-R séquentiel; DVD RW à réinscription limitée; DVD-RW séquentiel; DVD+RW; DVD+R; DVD+R double couche; CD-ROM; CD-R; CD-RW] [SAO; TAO; RAW; SAO/R96P; SAO/R96R; RAW/R16; RAW/R96P; RAW/R96R; Réinscription restreinte]

Used versions
-----------------------
cdrecord: 2.1.1a03

cdrecord
-----------------------
/usr/bin/cdrecord: Cannot allocate memory. WARNING: Cannot do mlockall(2).
/usr/bin/cdrecord: WARNING: This causes a high risk for buffer underruns.
/usr/bin/cdrecord: Operation not permitted. WARNING: Cannot set RR-scheduler
/usr/bin/cdrecord: Permission denied. WARNING: Cannot set priority using setpriority().
/usr/bin/cdrecord: WARNING: This causes a high risk for buffer underruns.
scsidev: '/dev/hdd'
devname: '/dev/hdd'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
SCSI buffer size: 64512
/usr/bin/cdrecord: Operation not permitted. Cannot send SCSI cmd via ioctl
Cdrecord-Clone 2.01.01a03-dvd (i686-pc-linux-gnu) Copyright (C) 1995-2005 Jörg Schilling
Note: This version is an unofficial (modified) version with DVD support
Note: and therefore may have bugs that are not present in the original.
Note: Please send bug reports or support requests to warly at mandriva.com.
Note: The author of cdrecord should not be bothered with problems in this version.
TOC Type: 1 = CD-ROM
Using libscg version 'schily-0.8'.
Driveropts: 'burnfree'
atapi: 1
Device type : Removable CD-ROM
Version : 0
Response Format: 1
Vendor_info : 'PLEXTOR '
Identifikation : 'DVDR PX-716A '
Revision : '1.03'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x0009
Profile: 0x002B
Profile: 0x001B
Profile: 0x001A
Profile: 0x0014
Profile: 0x0013
Profile: 0x0011
Profile: 0x0010
Profile: 0x000A
Profile: 0x0009 (current)
Profile: 0x0008

cdrecord command:
-----------------------
/usr/bin/cdrecord -v gracetime=2 dev=/dev/hdd speed=48 -dao -dummy driveropts=burnfree -eject -data /home/xxxx/Desktop/ubuntu-5.10-install-i386.iso

Que puis-je faire?
Renaud1

Messages : 1324
Géo : à l'ouest

Dim 01 Jan, 2006 19:04

1 pistes pour résoudre ton problème.

Ton fichier image semble ne pas être bon (En français dans le texte : "erreur de gravure et le fichier Ubuntu n' est pas une image valide."). N'y-a-t-il pas eu un problème lors du telechargement et le fichier image n'est donc pas complet? Pour verifier cela, regarde si sur le site où tu a telecharger l'image, il n'y a pas trace d'un checksum MD5. C'est une liste de chiffre qui permet de verifier si le fichier téléchargé n'est pas corrompu. En plus K3B te permet facilement de verifier ce checksum (mais de tête je sais plus comment. Réponse demain si depuis là t'as pas trouvé).

PS : je serais bien passé mais je quitte bordeaux ce soir ;)
Je fais tellement de fautes d'horthographe et de frappe que j'ai décidé de les mettre en GPL pour que tout le monde en profite. Servez-vous!
cosmocat

Messages : 503

Dim 01 Jan, 2006 19:45

Ben non, l' image est valide, puisque transférée sur un Mac, je l'ai gravée avec utilitaire de disque de OSX.
J'avais aussi chargé des iso de Mandriva; même souci.
Renaud1

Messages : 1324
Géo : à l'ouest

Lun 02 Jan, 2006 09:33

J'ai le même genre de problème...
Du coup, j'utilise la ligne de commande !
Code: Tout sélectionner
cdrecord -scanbus

t'indique le "device" où est raccordé ton graveur (une indication du type ATA:0,1,0), puis
Code: Tout sélectionner
cdrecord -v -speed=8 -dev=ATA:0,1,0 -data nom_du_fichier.iso

Pas très convivial, mais ça marche...
dubdub

Messages : 870

Lun 02 Jan, 2006 13:12

Merci pour ta réponse, mais ça ne marche pas chez-moi.
Il m'affiche toujours "bad speed option" ce C, et "no write mode specified".
Et ça, quelque soit la vitesse que je choisis.
Renaud1

Messages : 1324
Géo : à l'ouest

Ven 13 Jan, 2006 14:17

[mode boutade]
Il y a un disque vierge dans le graveur ?
[/mode boutade]

Bon d'accord, je sors 8)
===> Liberez les huitres du bassin d'Arcachon <===
soupaloignon

Messages : 463

Sam 14 Jan, 2006 09:43

J'en reviens à ce que Cosmocat te disait. Tu devrais d'abord vérifier l'intégrité des données sur cette image.

En console si je vérifie un de mes isos ça donne:

Code: Tout sélectionner
$ md5sum /home/moimeme/Documents/Doc_Informatique/machine-virtuelle-isos/iso/GamesKnoppix-3.7-0.2-EN.iso

d942092b344e66903f46ace365de8fbd  /home/moimeme/Documents/Doc_Informatique/machine-virtuelle-isos/iso/GamesKnoppix-3.7-0.2-EN.iso
$

J'ai mis le chemin complet vers l'iso depuis le /home/moimeme mais j'aurais aussi pu me rendre à coup de 'cd' (non pas CD, la commande 'cd' cette fois, pour 'change directory) mais pas trop envie. Je suis en console mais je suis un peu tricheuse: un clic droit sur le fichier, copier, puis dans la console, coller et tu as le fichier avec son chemin complet. A éviter absolument en root.

Donc la somme de mon iso est
Code: Tout sélectionner
d942092b344e66903f46ace365de8fbd


Il n'y a plus qu'à aller vérifier sur le site du téléchargement pour récupérer la somme md5 fournie pour cet usage et à comparer, avant de graver. Une gravure peut aussi être défectueuse, même avec un iso correct, le CD devrait donc aussi être vérifié après gravure, même déclarée réussie.
$md5sum /dev/hdX où X est le reste de l'adresse du device. hdd ou hdc ou ... je ne sais, quand c'est du scsi (je n'en ai pas encore eu)

La suite. Je te recommande fortement de vérifier si tu as cdrdao installé. C'est embêtant s'il ne l'est pas.
Moi j'ai pas la même formule magique que dubdub pour graver. Attend que je regarde ?


Code: Tout sélectionner
$ cdrecord -scanbus dev=/dev/hdd
Cdrecord-Clone 2.01.01a01 (i686-pc-linux-gnu) Copyright (C) 1995-2004 Joerg Schilling
NOTE: this version of cdrecord is an inofficial (modified) release of cdrecord
      and thus may have bugs that are not present in the original version.
      Please send bug reports and support requests to <cdrtools@packages.debian.org>.
      The original author should not be bothered with problems of this version.

cdrecord: Warning: Running on Linux-2.6.12-10-k7
cdrecord: There are unsettled issues with Linux-2.5 and newer.
cdrecord: If you have unexpected problems, please try Linux-2.4 or Solaris.
scsidev: '/dev/hdd'
devname: '/dev/hdd'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
Error: Cannot gain SYS_RAWIO capability.Is cdrecord installed SUID root?
: Operation not permitted
Using libscg version 'ubuntu-0.8ubuntu1'.
cdrecord: Warning: using inofficial version of libscg (ubuntu-0.8ubuntu1 '@(#)scsitransp.c      1.91 04/06/17 Copyright 1988,1995,2000-2004 J. Schilling').
scsibus1:
        1,0,0   100) *
        1,1,0   101) 'ATAPI   ' 'CDRW 52X32      ' 'Y.OS' Removable CD-ROM
        1,2,0   102) *
        1,3,0   103) *
        1,4,0   104) *
        1,5,0   105) *
        1,6,0   106) *
        1,7,0   107) *
$


Comme quoi essayer d'aider quelqu'un me permet à chaque fois de réviser. La ligne qui nous intéresse dans ce résultat:
Code: Tout sélectionner
        1,1,0   101) 'ATAPI   ' 'CDRW 52X32      ' 'Y.OS' Removable CD-ROM

L'a dit que mon graveur est reconnu. Chouette!

Après, si quelqu'un saurait m'expliquer pourquoi je dois démonter le périphérique une fois que le CD -vierge- c'est bête, une fois j'ai voulu graver un CD-R qui était déjà gravé! et je cherchais hein ? :D

Faut démonter le périph si il y a 'auto' dans la ligne correspondante du /etc/fstab au lieu de no-auto.
Code: Tout sélectionner
$umount /dev/hdX


Code: Tout sélectionner
$cdrecord -v -dao dev=/dev/hdd fichier.iso


Ça c'est bien quelque chose qui m'échappe aussi. Il se trouve que je (user) appartiens au groupe cdrom.
Il se trouve que la gravure en user c'est ce qu'il faut et ça marche. Il se trouve que je me demande comment ça se fait que ça peut marcher alors que /bin/cdrecord appartient au propriétaire root et au groupe root ?

*Je ne dis pas à cdrecord à quelle vitesse graver. Il sait choisir automatiquement ce qui va le mieux.
*on peut graver aussi une archive ou un document courant.
*l'effacement ça va bien aussi avec 'blank=all' pour un complet ou 'blank=fast' pour un rapide.

On peut trouver plus d'options dans le man ('man cdrecord')
Si après tout ça ça marche pas, après les essais lances 'tail /var/log/messages' pour récolter les derniers messages du système, relatifs à ce que tu viens de faire).
Bon courage.
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Sam 14 Jan, 2006 13:21

Renaud1 a écrit:Bonjour, depuis quelques jours, j'essaye en vain de graver une image disk (iso d'une distrib Ubuntu).
Je suis sous Mabdriva 2006, avec KB et Nautilus.


Je ne suis pas du tout spécialiste, mais je sais qu'avec la même config j'ai eu droit très récemment à des problèmes incompréhensibles en essayant de graver un simple CD audio. Je m'en suis sorti en indiquant de faire la gravure dans le mode RAW (au lieu de DAO et l'autre machin-chose). Pense à faire d'abord une simulation, ça a l'air efficace comme technique.
Tout cela est très empirique et ne repose sur rien d'autre que ma propre expérience, donc j'insiste, coche la petite case «simulation» dans un premier temps pour voir ce que ça donne ;-)
Sebastien

Messages : 730
Géo : Sainte-Marie (974)

Sam 14 Jan, 2006 16:20

Sebastien a écrit:Je ne suis pas du tout spécialiste, mais je sais qu'avec la même config j'ai eu droit très récemment à des problèmes incompréhensibles en essayant de graver un simple CD audio.

J'ai fait de longues expérimentations avec la gravure, plusieurs logiciels graphiques, divers types de CD, et posté à ce sujet sur une bonne ml aussi. Je peux dire que les interfaces graphiques sont une couche de programmes qui nous empêchent d'y voir clair quand un pb surgit, de là les lignes de commande que j'ai données à Renaud1.

Je m'en suis sorti en indiquant de faire la gravure dans le mode RAW (au lieu de DAO et l'autre machin-chose).

je lis dans le man de cdrecord:
Code: Tout sélectionner
       -raw   Set  RAW writing mode.  Using this option defaults to -raw96r.  Note that cdrecord
              needs to know the size of each track in advance for this  mode  (see  the  mkisofs
              -print-size option and the EXAMPLES section for more information).

Qu'est-ce qui t'a fait choisir cette option ?

Pense à faire d'abord une simulation, ça a l'air efficace comme technique.

Le shell, le shell. On peut aussi simuler en ligne de commande mais sauf pour y passer un peu plus de temps je ne vois pas l'intérêt.
DAO est disk at once et TAO track at once. Le premier grave en une seule session. Le deuxième fait du multi-session, du moins il est dit qu'il est fait pour ça. Ayant tenté et loupé la reprise la fois suivante, j'ai abandonné. De là, la commande avec l'option '-dao' et de là aussi l'obligation d'avoir cdrdao installé, ce que quand j'avais Mandrake, j'avais découvert par hasard en essayant plusieurs logiciels graphiques différents.
@+
LinuxVillage - http://linuxvillage.org
Site d'entraide d'utilisateurs GNU/Linux
Mélodie

Messages : 4555
Géo : France

Qui est en ligne ?

Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit