> Tous les forums > Forum Linux
 Cmt graver un fichier image "bin. cue" avec Brasero?Sujet résolu
Ajouter un message à la discussion
Page : [1] 
Page 1 sur 1
sanzo
  Posté le 21/06/2014 @ 19:52 
Aller en bas de la page 
Petit astucien

Bonjour tout le monde,

alors voila, j'aurai aimé savoir comment graver un fichier image qui porte l'extension ".bin" avec le logiciel Brasero?

Je précise que c'est apparemment un logiciel déjà installé sur Ubuntu, spécialisé dans la gravure d'image.

Quand j'essaie de choisir un fichier image avec ce logiciel, le seul fichier que je peut sélectionner est le fichier ".cue" qui accompagne toujours le fichier que je cherche a graver.

ensuite le message d'erreur qui suit apparaît:

"Erreur lors de l'obtention des informations du fichier « /home/sanzo/Bureau/Jeux/PSX/Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN » : Aucun fichier ou dossier de ce type."

Merci de votre aide.



Modifié par sanzo le 21/06/2014 19:53
Publicité
Logicien
 Posté le 21/06/2014 à 22:38 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Salut,

dans un premier temps, j'essaierais de savoir ce que pense la commande file de ce fichier. Dans un terminal, exécute ces deux commandes

file /home/sanzo/Bureau/Jeux/PSX/'Rival Schools-Arcade Disc-PSX-PAL'/'Rival Schools-Arcade Disc-PSX-PAL.BIN'

file -iz /home/sanzo/Bureau/Jeux/PSX/'Rival Schools-Arcade Disc-PSX-PAL'/'Rival Schools-Arcade Disc-PSX-PAL.BIN'

et affiche la sortie.

Si c'est un fichier de type cue, tu peux toujours le renommer avant de le sélectionner avec Brasero:

mv /home/sanzo/Bureau/Jeux/PSX/'Rival Schools-Arcade Disc-PSX-PAL'/'Rival Schools-Arcade Disc-PSX-PAL.BIN' /home/sanzo/Bureau/Jeux/PSX/'Rival Schools-Arcade Disc-PSX-PAL'/'Rival Schools-Arcade Disc-PSX-PAL.cue'

Il est important que le fichier à graver porte l'extension du type de son contenu, ce que la commande file devrait te dire.



Modifié par Logicien le 21/06/2014 22:44
sanzo
 Posté le 22/06/2014 à 08:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci pour ta réponse.

Alors voila le résultat que j'obtiens dans le terminal une fois la première commande entrée :

/home/sanzo/Bureau/Jeux/PSX/Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN: ERROR: cannot open `/home/sanzo/Bureau/Jeux/PSX/Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN' (No such file or directory)

Et ici la réponse de la deuxième requête :

/home/sanzo/Bureau/Jeux/PSX/Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN: ERROR: cannot open `/home/sanzo/Bureau/Jeux/PSX/Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN' (No such file or directory)

Apparemment, j'obtiens 2 fois le même résultat.

Pour information, les 2 fichiers termine bien par l'extension de leur contenu. Donc un fichier terminant par .bin et un fichier terminant par .cue

Logicien
 Posté le 22/06/2014 à 12:22 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Il ne faut pas oublier qu'en lignes de commandes, les noms de fichiers et de répertoires avec des espaces comme Rival Schools-Arcade Disc-PSX-PAL/Rival Schools-Arcade Disc-PSX-PAL.BIN doivent être mis entre parenthèses simples ou doubles, sinon, l'interpréteur de commandes ne comprendra pas le chemin.

C'est peut-être ce problème que rencontre Brasero lorqu'il essai de trouver le fichier bin associé au fichier cue. Tu peux essayer de renommer le répertoire Rival Schools-Arcade Disc-PSX-PAL, puis le fichier Rival Schools-Arcade Disc-PSX-PAL.BIN comme ceci:

mv /home/sanzo/Bureau/Jeux/PSX/"Rival Schools-Arcade Disc-PSX-PAL" /home/sanzo/Bureau/Jeux/PSX/Rival-Schools-Arcade-Disc-PSX-PAL

mv /home/sanzo/Bureau/Jeux/PSX/Rival-Schools-Arcade-Disc-PSX-PAL/"Rival Schools-Arcade Disc-PSX-PAL.BIN" /home/sanzo/Bureau/Jeux/PSX/Rival-Schools-Arcade-Disc-PSX-PAL/Rival-Schools-Arcade-Disc-PSX-PAL.BIN

Tu peux alternativement utiliser un gestionnaire de fichiers comme Nautilus pour renommer ce répertoire et ce fichier. Le mieux est qu'il n'y ait pas d'espace ni de caractères sépciaux dans les noms de fichiers et de répertoires.

Le chemin menant aux fichiers cue et bin devrait répondre à cette exigence ainsi que les fichiers cue et bin eux-mêmes.



Modifié par Logicien le 22/06/2014 12:45
sanzo
 Posté le 22/06/2014 à 12:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Vu comme ca, c'est vrai que le nom est trop long et trop compliqué.

J'ai renommé les 2 fichiers en:

rival.bin

rival.cue

pour plus de simplicité.

Donc j'ai ressayé les 2 cmd dans le terminal, et ca me donne:

sanzo@sanzo-Q310:~$ file /home/sanzo/Bureau/rival/rival.bin
/home/sanzo/Bureau/rival/rival.bin: AIX core file fulldump 32-bit 64-bit


sanzo@sanzo-Q310:~$ file -iz /home/sanzo/Bureau/rival/rival.bin
/home/sanzo/Bureau/rival/rival.bin: application/octet-stream; charset=binary

qu'en pense tu?

Logicien
 Posté le 22/06/2014 à 12:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

C'est sûrement mieux avec des noms comme ceux que tu viens de donner. Ce que la commande file pense du fichier bin n'est pas explicite. Ce n'est pas clair pour moi. Aucune mention de fichier image pour gravure.

Ce n'est pas grave si les fichiers cue et bin sont bien présents et contiennent ce que chacune de leur l'extension dit qu'il sont.

Essai encore de donner à Brasero le fichier cue avec son nouveau chemin. Peut-être que le fichier bin associé sera trouvé.

Sinon, je peux te proposer de graver avec un logiciel en lignes de commandes. Cdrecord, qui se nomme Wodim sous Ubuntu, a une option dont je cite une partie de la page de manuel:

man cdrecord

...

cuefile=filename
Take all recording-related information from a CDRWIN-compliant CUE sheet file. No track-file arguments to cdrecord are allowed when this option is present and one of the following options: -dao, -sao, -raw, -raw16, -raw96r is needed in addition.

...



Modifié par Logicien le 22/06/2014 12:56
Logicien
 Posté le 22/06/2014 à 13:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Il doit falloir que le chemin et les noms de préfixes des fichiers cue et bin soient identiques pour que le fichier cue trouve le fichier bin.



Modifié par Logicien le 22/06/2014 13:02
sanzo
 Posté le 22/06/2014 à 15:21 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Une infoutile peut etre, a chaque fois que j’insère un cd vierge dans le lecteur, une fenêtre s'ouvre qui dit:

"Impossible de monter Blank Disque CD-R.

L'emplacement est déjà monté"

Peut être que le problème viens de la?

car avant j'avais déjà réussi a graver des images .bin avec Brasero sans problème, et du jour au lendemain je n'y arrive plus.



Modifié par sanzo le 22/06/2014 15:43
Logicien
 Posté le 22/06/2014 à 20:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Il se peut que le CD-R soit effectivement déjà monté. La commande mount va te dire si le CD-R est monté. Il peut être monté par le gestionnaire de fichiers de ton environnement de bureau.

Ouvre le gestionnaire de fichiers et regarde s'il le cdrom est monté, dans le panneau latéral par exemple, et essai de le démonter à l'aide du menu contextuel. Pour démonter un média, tu as la commande umount que tu peux avoir à utiliser avec les droits root.

Regarde dans la configuration du bureau les options pour les médias amovibles.

Si tu parles de CD-R, cela ne permet pas autre chose que la lecture.



Modifié par Logicien le 23/06/2014 02:00
Publicité
sanzo
 Posté le 22/06/2014 à 20:52 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Comment je fais pour ouvrir le gestionnaire de fichier?

Quand je tape la commande mount, ça me met:

mount
/dev/sda1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/cgroup type tmpfs (rw)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
none on /sys/fs/pstore type pstore (rw)
systemd on /sys/fs/cgroup/systemd type cgroup (rw,noexec,nosuid,nodev,none,name=systemd)
gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=sanzo)

Les cd que j'utilise sont des cd vierges verbatim avec lequel j'ai déjà gravé des jeux qui fonctionne très bien.



Modifié par sanzo le 22/06/2014 21:04
reivillo
 Posté le 23/06/2014 à 19:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir sanzo.

T'as réussi ta Manip ? Autrement essai en installant K3b.

Reivillo.

sanzo
 Posté le 24/06/2014 à 08:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Ba je sais pas si j'ai réussi la manip.

Dans mon dernier post, j'ai mis un copier/coller de ce que ça me mettais dans le terminal quand je tapais la commande "mount".

En tout cas, quand je met un cd vierge, ça me met toujours le message suivant:

"Impossible de monter Blank Disque CD-R.

L'emplacement est déjà monté"

Pour K3B, je l'ai installé, mais des que je lance une gravure d'image, le logiciel m'affiche un message d'erreur qui dit:

"cdrecord n'a pas la permission d'ouvrir le périphérique"

quel galère.

Logicien
 Posté le 24/06/2014 à 14:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Tu as un problème de permissions à voir le message de K3b. Si l'utilisateur en cours de session se nomme sanzo, tu peux l'ajouter au groupe cdrom.

D'abord, tu peux voir les groupes auquels appartient l'utilisateur sanzo grâce à la commande

id sanzo

Si le groupe cdrom ne s'affiche pas, alors tu ajoutes sanzo à ce groupe:

sudo usermod -a -G cdrom sanzo

Il se peut que la commande sudo te demande le mot-de-passe de sanzo et/ou celui de root.

Quand la commande réussie, tu te déconnectes de ta session en cours et en ouvres une nouvelle. Tu peux voir que sanzo est dans le groupe cdrom toujours grâce à la commande

id sanzo

Maintenant, K3b et peut-être Brasero aussi devraient avoir les permissions pour accéder au cdrom.

sanzo
 Posté le 27/06/2014 à 12:28 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

quand je tape la commande id sanzo, voila ce qui s'affiche:

~$ id sanzo
uid=1000(sanzo) gid=1000(sanzo) groupes=1000(sanzo),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),108(lpadmin),124(sambashare)

j'ai l'impression d'avoir la permission, non?

Logicien
 Posté le 27/06/2014 à 15:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Oui, puisque sanzo est dans le groupe cdrom, il doit avoir la permission d'utiliser le cdrom si, le fichier de périphérique du cdrom appartient au groupe cdrom avec le droit de lire et d'écrire.

C'est dans le répertoire /dev que sont tous les fichiers de périphériques. /dev/cdrom est un lien symbolique vers le vrai fichier de périphérique du cdrom. Pour voir les permissions, fait

ls -l /dev/cdrom

Cela devrait dire où pointe ce lien symbolique. Je suppose que /dev/cdrom pointe vers /dev/sr0, mais corrige au besoin selon ce qui s'affiche. Ensuite fait:

ls -l /dev/sr0

Cela permet de voir toutes les permissions accordées à ton graveur.

sanzo
 Posté le 27/06/2014 à 15:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

merci de ton aide.

voila la reponse de la premiere cmd (ls -l /dev/cdrom)

~$ ls -l /dev/cdrom
lrwxrwxrwx 1 root root 3 juin 27 12:43 /dev/cdrom -> sr0

et voila la reponse de la deuxieme cmd (ls -l /dev/sr0)

~$ ls -l /dev/sr0
brw-rw----+ 1 root cdrom 11, 0 juin 27 12:43 /dev/sr0

Qu'est ce que ca signifie?

Logicien
 Posté le 27/06/2014 à 20:12 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Cela signifie que le groupe auquel appartient ton lecteur cdrom, un graveur également, est cdrom. Les utilisateurs qui appartiennent au groupe cdrom ont le droit de lire et d'écrire sur le lecteur, donc voir le contenu des cd/dvd ainsi que graver.

En soi, tout est correct. Le plus à la fin de brw-rw----+ signifie qu'une ou plusieurs ACL (Access Control List) est appliquée au lecteur cdrom. Exécute la commande

getfacl /dev/sr0

pour connaître quels sont les autres permissions ou restrictions appliquées au lecteur cdrom.

Entre temps, essai de lancer Brasero et K3b avec les droits du super-utilisateur root pour voir si ça fonctionne. Tu peux utiliser le raccourci clavier Alt+F2 pour ouvrir une boîte de dialogue pour lancer les commandes ou utiliser un terminal.

sudo k3b

sudo brasero

Personnellement, je n'utilise pas d'interface graphique à cdrecord comme Brasero ou K3k, j'utilise cdrecord directement en lignes de commandes en ouvrant une session root au terminal au préalable.

En utilisant les droits root grâce à la commande sudo, les problèmes de droits sont presque toujours résolus. Presque, parce-que même le super-utilisateur root peut limiter ses propres droits, ce qui peut, évidemment être changé par lui.

Je dois ajouter quelques questions:

Quelle distribution Linux utilises-tu?

Est-ce qu'il y a un fichier /etc/default/cdrecord qui existe? Ce fichier est responsable de la configuration de cdrecord. Si oui, affiche son contenu. Il peut être la cause de tes problèmes s'il n'existe pas, n'est pas ou mal configuré. Ce fichier dit entre autres à cdrecord où est le lecteur cdrom, soit /dev/cdrom ou /dev/sr0.

Si cdrecord ne sait pas où trouver le lecteur, il ne peut rien faire. Il est facile de créer et/ou de configurer le fichier /etc/default/cdrecord.



Modifié par Logicien le 27/06/2014 20:34
Publicité
sanzo
 Posté le 27/06/2014 à 20:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Pour la cmd: getfacl /dev/sr0

voila ce que j'ai:

~$ getfacl /dev/sr0
getfacl : suppression du premier « / » des noms de chemins absolus
# file: dev/sr0
# owner: root
# group: cdrom
user::rw-
user:sanzo:rw-
group::rw-
mask::rw-
other::---

Sinon, je viens de reussir a graver un iso parmi ce que j'ai, pourtant j'ai rien changer a ma maniere de proceder.

Par contre les autres fichiers, je n'y arrive toujours pas.

Je viens de remarquer aussi que le seul fichier que je viens de graver est le plus petit (330 mo) les autres font entre 699 et 730 mo.

Logicien
 Posté le 27/06/2014 à 21:40 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Les permissions sont corrects. Comme tu réussis à graver un fichier iso, c'est que tu peux utiliser ton graveur.

Évidememnt, si la taille du fichier à graver est supérieure à l'espace disponible sur le média, cd ou dvd, tu ne pourras pas graver ou terminer la gravure.

Assures-toi toujours que tu utilises un dvd quand la taille du fichier à graver à supérieure à la capacité d'un cd.

Pour ce qui est des fichiers .cue, je n'en ai jamais gravé. Comme je l'ai dit, cdrecord a une option cuefile=filename qui peut être utilisée en ligne de commande

sudo cdrecord cuefile=/home/sanzo/Bureau/rival/rival.cue -dao -eject -v

Là, c'est expérimental. Ça peut être incomplet. Je n'ai pas testé faute de fichiers .cue et .bin. Je n'ai pas non plus lu toute la documentation de la page de manuel de cdrecord se rapportant à ce sujet. Pour la page de manuel de cdrecord:

man cdrecord



Modifié par Logicien le 27/06/2014 21:52
sanzo
 Posté le 27/06/2014 à 22:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

alors quand je tape cet cmd: sudo cdrecord cuefile=/home/sanzo/Bureau/rival.cue -dao -eject -v

(en ayant un peu modifier le chemin pour que cela fonctionne) voila la reponse que j'ai:

~$ sudo cdrecord cuefile=/home/sanzo/Bureau/rival.cue -dao -eject -v
TOC Type: 1 = CD-ROM
Device was not specified. Trying to find an appropriate drive...
Detected CD-R drive: /dev/sr0
Using /dev/cdrom of unknown capabilities
scsidev: '/dev/cdrom'
devname: '/dev/cdrom'
scsibus: -2 target: -2 lun: -2
Linux sg driver version: 3.5.27
Wodim version: 1.1.11
Driveropts: 'burnfree'
SCSI buffer size: 64512
Device type : Removable CD-ROM
Version : 5
Response Format: 2
Capabilities :
Vendor_info : 'TSSTcorp'
Identification : 'CDDVDW TS-L633A '
Revision : 'SC03'
Device seems to be: Generic mmc2 DVD-R/DVD-RW.
Current: 0x0009 (CD-R)
Profile: 0x0015 (DVD-R/DL sequential recording)
Profile: 0x0016 (DVD-R/DL layer jump recording)
Profile: 0x002B (DVD+R/DL)
Profile: 0x001B (DVD+R)
Profile: 0x001A (DVD+RW)
Profile: 0x0014 (DVD-RW sequential recording)
Profile: 0x0013 (DVD-RW restricted overwrite)
Profile: 0x0012 (DVD-RAM)
Profile: 0x0011 (DVD-R sequential recording)
Profile: 0x0010 (DVD-ROM)
Profile: 0x000A (CD-RW)
Profile: 0x0009 (CD-R) (current)
Profile: 0x0008 (CD-ROM)
Profile: 0x0002 (Removable disk)
Using generic SCSI-3/mmc CD-R/CD-RW driver (mmc_cdr).
Driver flags : MMC-3 SWABAUDIO BURNFREE
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 1962752 = 1916 KB
Beginning DMA speed test. Set CDR_NODMATEST environment variable if device
communication breaks or freezes immediately after that.
FIFO size : 12582912 = 12288 KB
wodim: No such file or directory. Cannot open FILE '/home/sanzo/Bureau/Rival Schools-Evolution Disc-PSX-PAL.bin'.

sanzo
 Posté le 27/06/2014 à 22:27 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Pour la taille du fichier, je désire graver des jeux psx.

Et normalement, on ne peut graver que sur cd r de 700 mo maximum pour la playstation 1.

Donc les fichiers que j'ai sont censé rentrer que sur des cd r de 700 mo.

Logicien
 Posté le 28/06/2014 à 00:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucien

Je pense maintenant, après avoir lu les passages de la page de manuel de cdrecord concernant les fichiers .cue, qu'un fichier .cue n'est qu'un fichier texte conventionnel qui contient des informations de gravure.

Ce fichier peut être éditer afin de modifier le chemin et le nom de /home/sanzo/Bureau/Rival Schools-Evolution Disc-PSX-PAL.bin en /home/sanzo/Bureau/rival/rival.bin .

Donc tu peux ouvrir Gedit par exemple depuis le menu de ton environnement de bureau pour éditer le fichier /home/sanzo/Bureau/rival/rival.cue et corriger le chemin et le nom de fichier. Sinon

gedit /home/sanzo/Bureau/rival/rival.cue

La logique veut que les informations du fichier .cue pointent vers le bon fichier .bin . À corriger autant de fois dans le fichier .cue que nécessaire. Puis, réessayer la commande cdrecord précédente. Si elle fcontionne, il faut attendre tout le temps nécessaire à la gravure pour se faire et ne pas arrêter la commnande. Attendre le retour de l'invite de commandes.



Modifié par Logicien le 28/06/2014 00:32
sanzo
 Posté le 28/06/2014 à 18:17 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

super tu viens de trouver le problème.

Apparemment c'était une erreur de chemin, j'ai modifié le fichier cue avec gedit, et ça fonctionne.

J'ai vraiment pas compris pourquoi il faut réécrire le bon chemin, c'est la première fois que je suis confronté a ce problème.

en tout ca merci de ton aide, je n'aurai jamais trouvé tout seul.

Publicité
Page : [1] 
Page 1 sur 1

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
Graver des des dvd audio avec K3b/Brasero
Problème pour installer fichier msi. avec Wine
Ouvrir et lire un fichier avec Nano
Démarrer une image cd ou disque avec Memdisk
Installer une distribution avec une image iso
comment on ouvre un fichier avec extension .so ?
comment lire un fichier MP4 avec Ubuntu 10.10
gravure d'une image iso sur DVD avec nero
Lire un fichier executable avec Ubuntu
Déplacer (ou copier) un fichier avec Nautilus2
Plus de sujets relatifs à Cmt graver un fichier image "bin. cue" avec Brasero?
 > Tous les forums > Forum Linux