Jak nagrać obraz ISO na DVD za pomocą polecenia dd


20

Patrzyłem na polecenie wypalenia obrazu ISO na DVD. Ale nie mogłem uzyskać nazwy urządzenia. W /dev/widziałam cdrom, cdrw, dvd, dvdrw. Używam Debiana.

Kiedy wydałem polecenie, otrzymałem następujące dane wyjściowe

dd if=debian-6.0.7-i386-DVD-1.iso of=/dev/dvdrw 
dd: opening `/dev/dvdrw': Read-only file system

4
Nie możesz nagrać płyty CD przy pomocy dd.
Ulrich Dangel

Palę obrazy ISO na dyskach DVD i CD od ponad 35 lat. Dopiero w ostatnich (ostatnich 6-7 latach) wcieleniach (wersjach) dd nie można pisać na czystych mediach. Sterownik został zmodyfikowany, aby uniemożliwić dd pisanie na pustych nośnikach. Ponieważ inne aplikacje (np. K3b) MOGĄ zapisywać na czystych mediach, sugeruję, aby użytkownicy włamali się do kodu źródłowego takich aplikacji GUI i spojrzeli na to, co robią, aby umożliwić zapis na czystych mediach, i utworzyli polecenie podobne do dd, aby odzyskać stary funkcjonalność dd.
user203730,

Odpowiedzi:


33

Nie możesz używać ddtego sposobu (może to jednak działać w przypadku DVD-RAM). To czego szukasz to growisofs- (główna) część DVD + RW-Tools .

growisofs -Z /dev/dvdrw=image.iso

10

Za pomocą ddpolecenia nie można zapisać DVD. Możesz napisać DVD za pomocą growisofspolecenia.

Najpierw musisz utworzyć ddpolecenie ISO Using, takie jak

dd if=/dev/dvd of=my_test.iso bs=2048

Następnie napisz DVD za pomocą tego polecenia

growisofs -dvd-compat -Z /dev/dvd=my_test.iso

8

Wierzę , że growisofsużywa dd, więc oryginalne polecenie może działać. Mój przykład używa obrazu 22G do rozmycia. Oto wynik growisofs przy użyciu opcji suchej pracy:

growisofs -dry-run -speed=1 -Z /dev/sr0=/snd/BDSV_3E.iso

powrót:

Executing 'builtin_dd if=/snd/BDSV_3E.iso of=/dev/sr0 obs=32k seek=0'

Możesz eksperymentować. Sugeruję używanie tańszych płyt DVD lub CD

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.