Come posso masterizzare un ISO DVD usando il terminale?


64

Ho un file ISO DVD e voglio masterizzare il terminale.

Abbiamo molti formati di comando ma non riesco a scegliere quello migliore e sicuro. quindi per favore dammi il miglior comando per masterizzare l'ISO attraverso il terminale.

Risposte:


63

Esistono diversi modi per farlo, ma qui ci sono solo due modi che uso regolarmente. Sostituisci /dev/sr1con l'identificatore del dispositivo dell'unità di destinazione (scopri di cosa si tratta inxi -d) e, myisose necessario , sostituiscilo con il tuo iso e la sua posizione sul disco.

  • wodim -eject -tao speed=2 dev=/dev/sr1 -v -data myiso.iso

  • growisofs -dvd-compat -Z /dev/sr1=myiso.iso

Ulteriori informazioni sulle capacità di lettura e scrittura dell'unità sono disponibili con il comando seguente, sostituendo nuovamente il mio esempio /devcon l'identificatore del dispositivo:

wodim -prcap dev=/dev/sr1

Per ulteriori opzioni relative a wodime growisofs, consultare le rispettive manpage, immettendo man wodime man growisofs. (Nota: wodimè un fork del cdrecordprogramma originale )


bene @Mik. ha funzionato con alcuni retroscena.
rʒɑdʒɑ

@Mik, puoi spiegare in quale pacchetto possiamo trovare inxi?
Guntbert,

2
@guntbert Vedi questa domanda per come installare inxi; Ho dimenticato che non era nei repository.


21

Utilizzare il comando seguente per individuare l'unità DVD:

wodim --devices

Elencherà un output come di seguito (grassetto mio accento):


    wodim: Overview of accessible drives (1 found) :
    -------------------------------------------------------------------------
     0  dev='/dev/sg1' rwrw-- : 'TSSTcorp' 'CDDVDW SH-S223F'
    -------------------------------------------------------------------------

Dall'output sopra riportato, possiamo determinare la posizione dell'unità. In questo caso, /dev/sg1è la posizione dell'unità.

Ora, per masterizzare l'ISO, puoi usare il seguente comando:

wodim -v dev=/dev/sg1 speed=10 -eject /home/$USER/file.iso

Sostituisci /home/$USER/file.isocon il tuo percorso preferito.


Grazie per aver risposto. Ne abbiamo già uno su Wodim. Ma nessun problema. Dalla prossima volta, verifica che la risposta sia già nell'elenco o meno. Altrimenti puoi pubblicarlo. Solo un suggerimento. Spero non ti dispiaccia
rʒɑdʒɑ

4
Ho visto l'altra risposta. Penso che sia giusto avere risposte simili sullo stesso thread. Volevo solo pubblicare anche gli output. Anche nella risposta accettata, utilizza inxi che potrebbe non essere disponibile su tutti i sistemi. Ho aggiunto wodim --devicescome alternativa.
Amal Murali,

Capisco. Bel punto.
rʒɑdʒɑ,

1
wodim --devicesnon sembra funzionare, usa wodim -checkdriveinvece
Joao Costa,

1
il punto è la migliore risposta che viene votata. Questa risposta è eccellente
jouell,

10

bashburn È tuo amico.

sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bashburn

inserisci qui la descrizione dell'immagine

Attualmente BashBurn può:

  • Masterizza CD / DVD di dati (compresi i CDRW)
  • Masterizza CD musicali
  • Masterizza immagini CD / DVD
  • Copia dati / CD musicali
  • Manipola i file ISO
  • e probabilmente di più ...

fonte


2
Come ti viene in mente tutta questa roba? Sei un genio! ;-)
Fabby,

5

Una riga di comando facile da ricordare:

wodim CD.iso

Utilizzerà alcune impostazioni predefinite e proverà a indovinare il tuo disco, il che va bene nella maggior parte dei casi.

In questo modo devi solo impostare altre opzioni, come la velocità, se ne hai davvero bisogno.



Puoi usare cdrskin CD.iso, cerca anche di trovare il tuo dispositivo. Ma con così tanti strumenti simili (cdrtool, cdrkit, cdrskin), è un po 'più difficile da ricordare, però.
Atila Romero,

4

Sono venuto a sapere che possiamo usare anche dd per scrivere. Apri il tuo terminale ( CTRL+ ALT+ T )

dd if=/path/image.iso of=/dev/cdrom1

if - File di input, percorso in cui hai il file image.iso.
di - File di output, a cui deve essere inviato questo file.

Se stai cercando di masterizzare DVD usando dd, allora devi seguire la riga di comando qui sotto.

growisofs -dvd-compat -Z /dev/dvd=/path/image.iso

2
Ci ho provato una volta, ho fatto girare il mio disco come l'inferno.
Szx

1
Questo non funziona con i DVD.
Keith

3

Un'altra possibilità è quella di sostituire Wodim con Jorg Schilling cdrecorddel PPA di Brandon Snider. Questo per me ha spesso risolto strani problemi di combustione ed è stato ampiamente testato con la mia installazione di Trusty Tahr. Per prima cosa aggiungi il repository:

sudo add-apt-repository ppa:brandonsnider/cdrtools

Si noti che questo sostituirà il wodimpacchetto cdrecorde l'installazione cdda2wav. Quindi trova l'indirizzo del dispositivo appropriato per l'unità DVD eseguendo:

cdrecord --scanbus

Infine esegui una riga di comando come la seguente (il tuo indirizzo del dispositivo sarà diverso):

cdrecord -v dev=0,0,0 -speed 8 driveropts=burnfree fs=32m -eject my_distro.iso

Un moderno cdrecordnon ha problemi con la masterizzazione di CD o DVD o Bluray per quella materia ...

Riferimenti:


1

Puoi usare Brasero , usando gli argomenti della riga di comando

brasero --help

3
No, questo mi ha deluso molte volte. ecco perché voglio provare il terminale.
rʒɑdʒɑ

1
cdw 

Consiglierei questa bella app per masterizzare dischi con interfaccia ncurse ...

::: cdw 0.8.0 ::: ScreenShot

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.