Jak wypalić DVD ISO za pomocą terminala?

64

Mam plik ISO DVD i chcę wypalić terminal.

Mamy wiele formatów poleceń, ale nie jestem w stanie wybrać najlepszego i bezpiecznego. więc proszę dać mi najlepsze polecenie wypalenia ISO przez terminal.

rɑːdʒɑ
źródło

Odpowiedzi:

63

Można to zrobić na kilka sposobów, ale oto tylko dwa sposoby, z których korzystam regularnie. Zastąp /dev/sr1identyfikator urządzenia docelowego dysku (dowiedz się, z czym on jest inxi -d), a myisojeśli to konieczne , zamień na iso i lokalizację dysku.

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

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

Więcej informacji na temat możliwości odczytu i zapisu dysku można znaleźć za pomocą następującego polecenia, ponownie zastępując mój przykład /devidentyfikatorem urządzenia:

wodim -prcap dev=/dev/sr1

Aby uzyskać więcej opcji dotyczących wodimi growisofs, zobacz ich odpowiednie strony, wprowadzając man wodimi man growisofs. (Uwaga: wodimto rozwidlenie oryginalnego cdrecordprogramu)

G-Wiz
źródło
w porządku @Mik. działało z pewnym tłem.
rɑːdʒɑ
@Mik, czy możesz wyjaśnić, w której paczce możemy znaleźć inxi?
guntbert
2
@guntbert Zobacz to pytanie, jak zainstalować inxi; Zapomniałem, że nie ma go w repozytoriach.
21

Użyj następującego polecenia, aby zlokalizować napęd DVD:

wodim --devices

Wyświetli dane wyjściowe jak poniżej (pogrubiony mój nacisk):


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

Z powyższych danych wyjściowych możemy określić lokalizację dysku. W tym przypadku /dev/sg1jest to lokalizacja dysku.

Teraz, aby nagrać ISO, możesz użyć następującego polecenia:

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

Zamień /home/$USER/file.isona preferowaną ścieżkę.

Amal Murali
źródło
Dzięki za odpowiedź. Już mamy jeden na wodim. Ale żadnych problemów. Od następnego razu sprawdź, czy Twoja odpowiedź jest już na liście, czy nie. Jeśli nie, możesz to opublikować. Tylko sugestia. Mam nadzieję, że nie masz nic przeciwko
rɑːdʒɑ
4
Widziałem drugą odpowiedź. Myślę, że można mieć podobne odpowiedzi w tym samym wątku. Chciałem tylko opublikować wyniki. Również w przyjętej odpowiedzi używa inxi, które może nie być dostępne we wszystkich systemach. Dodałem wodim --devicesjako alternatywę.
Amal Murali
Widzę to. Niezły punkt.
rɑːdʒɑ
1
wodim --deviceswydaje się nie działać, użyj wodim -checkdrivezamiast
Joao Costa
1
cały punkt z nich to najlepsza odpowiedź poddana pod głosowanie. Ta odpowiedź jest doskonała.
jouell
10

bashburn jest twoim przyjacielem.

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

wprowadź opis zdjęcia tutaj

Obecnie BashBurn może:

  • Nagrywaj dyski CD / DVD z danymi (w tym CDRW)
  • Nagrywaj płyty CD z muzyką
  • Nagrywaj obrazy CD / DVD
  • Zgrywaj płyty CD z danymi / muzyką
  • Manipuluj plikami ISO
  • i prawdopodobnie więcej…

Źródło

AB
źródło
2
Jak wymyśliłeś te wszystkie rzeczy? Jesteś geniuszem! ;-)
Fabby,
5

Łatwy do zapamiętania wiersz poleceń:

wodim CD.iso

Użyje niektórych ustawień domyślnych i spróbuje odgadnąć dysk, co w większości przypadków jest w porządku.

W ten sposób musisz tylko ustawić inne opcje, takie jak prędkość, jeśli naprawdę tego potrzebujesz.

Atila Romero
źródło
Możesz użyć cdrskin CD.iso, próbuje także znaleźć twoje urządzenie. Jednak przy tak wielu podobnych nazwanych narzędziach (cdrtool, cdrkit, cdrskin) trudniej jest zapamiętać.
Atila Romero
4

Dowiedziałem się, że możemy używać dd również do pisania. Otwórz terminal ( CTRL+ ALT+ T )

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

if - Plik wejściowy, ścieżka do pliku image.iso.
of - Plik wyjściowy, do którego należy wysłać ten plik.

Jeśli próbujesz nagrać płyty DVD za pomocą dd, musisz postępować zgodnie z poniższą linią poleceń.

growisofs -dvd-compat -Z /dev/dvd=/path/image.iso
rɑːdʒɑ
źródło
2
Raz spróbowałem, a mój dysk wirował jak diabli.
szx
1
To nie działa z DVD.
Keith
3

Inną możliwością jest zastąpienie wodima Jorgiem Schillingiem cdrecordz PPA Brandona Snidera. To często rozwiązało dla mnie dziwne problemy z wypalaniem i zostało gruntownie przetestowane pod moją instalacją Trusty Tahr. Najpierw dodaj repozytorium:

sudo add-apt-repository ppa:brandonsnider/cdrtools

Pamiętaj, że spowoduje to zastąpienie wodimpakietu cdrecordoraz instalację cdda2wav. Następnie znajdź odpowiedni adres urządzenia dla napędu DVD, uruchamiając:

cdrecord --scanbus

Na koniec uruchom wiersz poleceń podobny do następującego (adres twojego urządzenia będzie inny):

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

Współczesny cdrecordnie ma problemów z nagrywaniem płyt CD lub DVD, czy też Bluray…

Bibliografia:

andrew.46
źródło
1

Możesz użyć Brasero , używając argumentów wiersza poleceń

brasero --help
david6
źródło
3
Nie, wiele razy mnie to zawiodło. dlatego chcę wypróbować terminal.
rɑːdʒɑ
1
cdw 

Polecam tę fajną aplikację do nagrywania dysków z interfejsem ncurse ...

::: cdw 0.8.0 ::: ScreenShot

1138
źródło