Como gravar um DVD ISO usando o terminal?

64

Eu tenho um arquivo ISO de DVD e quero gravar no terminal.

Temos muitos formatos de comando, mas não consigo escolher o melhor e seguro. então, por favor, me dê o melhor comando para gravar o ISO através do terminal.

rɑːdʒɑ
fonte

Respostas:

63

Existem várias maneiras de fazer isso, mas aqui estão apenas duas maneiras que eu uso regularmente. Substitua /dev/sr1pelo identificador de dispositivo da sua unidade de destino (descubra com o que é inxi -d) e substitua myisopelo seu iso e pela localização do disco, se necessário.

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

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

Mais informações sobre os recursos de leitura e gravação da sua unidade podem ser encontradas com o seguinte comando, substituindo novamente meu exemplo /devpelo identificador do seu dispositivo:

wodim -prcap dev=/dev/sr1

Para obter mais opções relacionadas a wodime growisofs, consulte suas respectivas páginas de manual, digitando man wodime man growisofs. (Nota: wodimé uma bifurcação do cdrecordprograma original )

G-Wiz
fonte
fine @Mik. trabalhou com algum background.
rɑːdʒɑ
@ Mik, você pode explicar em qual pacote podemos encontrar inxi?
guntbert
2
@ guntbert Veja esta pergunta para saber como instalar inxi; Eu esqueci que não estava nos repositórios.
21

Use o seguinte comando para localizar sua unidade de DVD:

wodim --devices

Ele listará uma saída como abaixo (ênfase em negrito):


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

A partir da saída acima, podemos determinar a localização do inversor. Nesse caso, /dev/sg1é o local da unidade.

Agora, para gravar o ISO, você pode usar o seguinte comando:

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

Substitua /home/$USER/file.isopelo seu caminho preferido.

Amal Murali
fonte
Obrigado por responder. Já temos um no wodim. Mas sem problemas. Da próxima vez em diante, verifique se sua resposta já está na lista ou não. Se não for, você pode publicá-lo. Apenas uma sugestão .hope você não se importa
rɑːdʒɑ
4
Eu vi a outra resposta. Eu acho que é bom ter respostas semelhantes no mesmo tópico. Eu só queria postar as saídas também. Também na resposta aceita, usa inxi que pode não estar disponível em todos os sistemas. Eu adicionei wodim --devicescomo uma alternativa.
Amal Murali
Eu vejo isso. Bom ponto.
rɑːdʒɑ
11
wodim --devicesparece não funcionar, use em wodim -checkdrivevez disso
Joao Costa
11
o ponto principal é a melhor resposta que é votada. Esta resposta é excelente.
21418 jouell
10

bashburn é seu amigo.

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

insira a descrição da imagem aqui

Atualmente, o BashBurn pode:

  • Gravar CDs / DVDs de dados (incluindo CDRWs)
  • Gravar CDs de música
  • Gravar imagens de CD / DVD
  • Copiar CDs de dados / música
  • Manipular arquivos ISO
  • e provavelmente mais ...

Fonte

AB
fonte
2
Como você cria todas essas coisas? Você é um génio! ;-)
Fabby
5

Uma linha de comando fácil de lembrar:

wodim CD.iso

Ele usará alguns padrões e tentará adivinhar sua unidade, o que é bom na maioria dos casos.

Dessa forma, você só precisa definir outras opções, como velocidade, se realmente precisar.

Atila Romero
fonte
Você pode usar cdrskin CD.iso, ele também tenta encontrar o seu dispositivo. Porém, com tantas ferramentas nomeadas semelhantes (cdrtool, cdrkit, cdrskin), é um pouco mais difícil de lembrar.
Atila Romero
4

Eu vim a saber que podemos usar dd também para write.Open seu terminal ( CTRL+ ALT+ T )

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

if - Input File, caminho onde você tem o image.iso.
of - Output File, para onde esse arquivo deve ser enviado.

Se você está tentando gravar DVDs usando dd, é necessário seguir a linha de comando abaixo.

growisofs -dvd-compat -Z /dev/dvd=/path/image.iso
rɑːdʒɑ
fonte
2
Eu tentei isso uma vez, fiz meu disco girar como o inferno.
Szx
11
Isso não funciona com DVDs.
21418 Keith
3

Outra possibilidade é substituir o wodim pelo Jorg Schilling cdrecorddo PPA de Brandon Snider. Isso muitas vezes resolveu problemas estranhos de gravação para mim e foi testado extensivamente na minha instalação do Trusty Tahr. Primeiro adicione o repositório:

sudo add-apt-repository ppa:brandonsnider/cdrtools

Observe que isso substituirá o wodimpacote cdrecorde a instalação cdda2wav. Em seguida, encontre o endereço de dispositivo apropriado para sua unidade de DVD executando:

cdrecord --scanbus

Por fim, execute uma linha de comando como a seguinte (seu endereço de dispositivo será diferente):

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

Um moderno cdrecordnão tem problemas com a gravação de CD ou DVD, ou com o Bluray ...

Referências:

andrew.46
fonte
1

Você pode usar o Brasero , usando argumentos de linha de comando

brasero --help
david6
fonte
3
Isso não me falhou muitas vezes. é por isso que eu quero tentar terminal.
rɑːdʒɑ
1
cdw 

Eu recomendaria este aplicativo para gravar discos com a interface ncurse ...

::: cdw 0.8.0 ::: ScreenShot

1138
fonte