Как мне записать DVD ISO с помощью терминала?


64

У меня есть файл DVD ISO, и я хочу прожечь через терминал.

У нас много командных форматов, но я не могу выбрать лучший и безопасный. поэтому, пожалуйста, дайте мне лучшую команду для записи ISO через терминал.

Ответы:


63

Есть несколько способов сделать это, но вот только два способа, которыми я регулярно пользуюсь. Пожалуйста, замените /dev/sr1на идентификатор устройства вашего целевого диска (узнайте, с чем он inxi -d), и замените его myisoна iso и его расположение на диске, если это необходимо.

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

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

Дополнительную информацию о возможностях чтения и записи вашего накопителя можно найти с помощью следующей команды, снова подставив мой пример /devс идентификатором вашего устройства:

wodim -prcap dev=/dev/sr1

Дополнительные параметры, относящиеся к wodimи growisofs, см. В соответствующих руководствах, введя man wodimи man growisofs. (Примечание: wodimэто форк оригинальной cdrecordпрограммы)


хорошо @Mik. его работал с некоторым фоном.
rɑːd at

@ Мик, можешь объяснить, в каком пакете мы можем найти inxi?
Гюнтберт,

2
@guntbert Смотрите этот вопрос о том, как установить inxi; Я забыл, что это не было в репозиториях.


21

Используйте следующую команду, чтобы найти ваш DVD-привод:

wodim --devices

Это будет перечислять вывод, как показано ниже (жирный акцент мой):


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

Из вышеприведенного вывода мы можем определить местоположение диска. В данном случае /dev/sg1это местоположение диска.

Теперь, чтобы записать ISO, вы можете использовать следующую команду:

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

Замените /home/$USER/file.isoна ваш предпочтительный путь.


Спасибо за ответы. Уже у нас есть один на Wodim. Но никаких проблем. Со следующего раза, пожалуйста, проверьте ваш ответ уже в списке или нет. Если его нет, вы можете опубликовать его. Просто предложение. Надеюсь, вы не возражаете
rʒɑdɑː

4
Я видел другой ответ. Я думаю, что можно иметь похожие ответы в одной теме. Я просто хотел опубликовать результаты. Также в принятом ответе он использует inxi, который может быть недоступен во всех системах. Я добавил wodim --devicesв качестве альтернативы.
Амаль Мурали

Я вижу это. Хороший вопрос.
rʒɑdʒɑ

1
wodim --devicesне похоже на работу, используйте wodim -checkdriveвместо этого
Joao Costa

1
весь смысл в том, что лучший ответ получает голосование. Этот ответ превосходен.
Джоуэлл

10

bashburn твой друг.

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

введите описание изображения здесь

В настоящее время BashBurn может:

  • Запись данных CD / DVD (включая CDRW)
  • Записывать музыкальные компакт-диски
  • Записать CD / DVD-образы
  • Копировать данные / музыкальные компакт-диски
  • Манипулировать ISO-файлами
  • и, вероятно, больше ...

Источник


2
Как ты придумываешь все это? Ты гений! ;-)
Fabby 12.12.15

5

Легко запомнить командную строку:

wodim CD.iso

Он будет использовать некоторые значения по умолчанию и попытаться угадать ваш диск, что в большинстве случаев нормально.

Таким образом, вам нужно только установить другие параметры, такие как скорость, если вам это действительно нужно.



Вы можете использовать cdrskin CD.iso, он также пытается найти ваше устройство. Но с таким количеством похожих инструментальных средств (cdrtool, cdrkit, cdrskin) это немного сложнее запомнить.
Атила Ромеро

4

Я узнал, что мы также можем использовать dd для записи. Откройте свой терминал ( CTRL+ ALT+ T )

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

if - Входной файл, путь к которому у вас есть image.iso.
of - Выходной файл, куда этот файл должен быть отправлен.

Если вы пытаетесь записать DVD с помощью dd, то вы должны следовать приведенной ниже командной строке.

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

2
Я попробовал это однажды, заставил мой двигатель вращаться как ад.
Szx

1
Это не работает с DVD.
Кейт

3

Другая возможность состоит в том, чтобы заменить водим Йоргом Шиллингом cdrecordиз PPA Брэндона Снайдера. Это часто решало странные проблемы горения для меня и было тщательно протестировано в моей установке Trusty Tahr. Сначала добавьте хранилище:

sudo add-apt-repository ppa:brandonsnider/cdrtools

Обратите внимание, что это заменит wodimпакет с cdrecordустановкой cdda2wav. Затем найдите соответствующий адрес устройства для вашего привода DVD, запустив:

cdrecord --scanbus

Наконец, запустите командную строку, как показано ниже (адрес вашего устройства будет другим):

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

У современного cdrecordнет проблем ни с записью CD, ни с DVD, ни с Bluray ...

Рекомендации:


1

Вы можете использовать Brasero , используя аргументы командной строки

brasero --help

3
Нет, это подводило меня много раз. вот почему я хочу попробовать терминал.
rɑːdʒɑ

1
cdw 

Я бы порекомендовал это хорошее приложение для записи дисков с интерфейсом ncurse ...

::: cdw 0.8.0 ::: ScreenShot

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.