web-dev-qa-db-fra.com

Gravure de disque en ligne de commande: Growisofs ne parvient pas à écrire un DVD

J'ai gravé avec succès des CD à partir d'images .iso avec wodim, mais avec ceci:

growisofs -dvd-compat -Z /dev/sg1=ImageToBurn.iso

échoue avec:

Executing 'builtin_dd if=ImageToBurn.iso of=/dev/sg1 obs=32k seek=0'
:-( write failed: Illegal seek

Brasero semble bien fonctionner dans l'interface graphique; est-ce qu'il me manque une bibliothèque? la commande est-elle fausse?

3
Bryan Agee

J'ai trouvé la même chose qui m'est arrivé lorsque j'ai essayé votre commande.

Néanmoins, je pense que vous constaterez que la commande suivante fonctionnera fonctionnera:

growisofs -dvd-compat -Z /dev/dvdrw=ImageToBurn.iso

Dans Ubuntu,/dev/dvdrw devrait être équivalent à/dev/sr0, qui est un périphérique bloc./dev/sg1 est un périphérique en mode caractère pour l'interface SCSI générique, ce qui ne doit pas être la façon dont growisofs interagit avec le périphérique dvd (une recherche est normalement une opération sur un périphérique en mode bloc).

2
John S Gruber

N'a pas fonctionné exactement sur mon système, mais m'a donné un indice. J'ai utilisé ce qui suit pour trouver un nom valide pour la commande -/dev/sr0 a fonctionné ici.

Sudo lshw -C disk

J'ai utilisé wodim --devices et cdrecord --scanbus avant de trouver le message de John et ceux-ci ne m'ont apparemment pas attribué un nom de périphérique de bloc valide.

J'ai généralement du mal à utiliser les applications graphiques pour graver une image iso. C'est toujours quelque chose. La route en ligne de commande a été très fiable pour moi. J'aime graver lentement pour être sûr d'obtenir une bonne gravure et la ligne de commande le fait sans problème.

Un des problèmes que j'ai rencontrés concerne les supports RW qui ne sont pas détectés et doivent être masqués avant de pouvoir être utilisés. La ligne de commande est également fiable. Bien sûr, vous ne voulez pas de supports vierges qui ne soient pas réinscriptibles ....

Voici ce que je fais pour obtenir une bonne gravure à partir de la ligne de commande. Ceci est fait à partir du répertoire où l'iso est stocké pour que cela reste simple.

si le média RW n'est pas détecté ...

growisofs -Z /dev/sr0=/dev/zero

et le burn -slow brûlent dans ce cas, courez sans vitesse pour une vitesse maximale ...

growisofs -dvd-compat -Z /dev/sr0=ubuntu-13.04-desktop-i386.iso -speed=2 

Merci a tous.

Soyez réel, soyez sobre.

1
WSmart