如何使用终端刻录DVD ISO?


64

我有一个DVD ISO文件,我想通过终端刻录。

我们有许多命令格式,但我无法选择最佳和安全的格式。因此,请给我最好的命令以通过终端刻录ISO。

Answers:


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

对于更多的选择与wodimgrowisofs,看它们各自的手册页,输入man wodimman growisofs。(注:wodim是原始cdrecord程序的一个分支)


很好@Mik。它的工作有一定的背景。
rɑːdʒɑ

@Mik,您能解释一下在哪个包中可以找到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了替代方法。
2014年

我看到。好点。
rɑːdʒɑ

1
wodim --devices似乎无效,请wodim -checkdrive改用
Joao Costa

1
这些都是最好的答案。这个答案很好。
jouell

10

bashburn 是你的朋友。

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

在此处输入图片说明

目前,BashBurn可以:

  • 刻录数据CD / DVD(包括CDRW)
  • 刻录音乐CD
  • 刻录CD / DVD图像
  • 翻录数据/音乐CD
  • 操纵ISO文件
  • 可能还有更多……

资源


2
您如何提出所有这些东西?你真是个天才! ;-)
Fabby 2015年

5

一个容易记住的命令行:

wodim CD.iso

它将使用一些默认值并尝试猜测您的驱动器,在大多数情况下都可以。

这样,如果确实需要,您只需要设置其他选项,例如速度。



您可以使用cdrskin CD.iso,它还会尝试查找您的设备。但是,由于使用了许多类似的命名工具(cdrtool,cdrkit和cdrskin),因此很难记住。
阿提拉·罗梅罗

4

我知道我们也可以用dd来写。打开你的终端(CTRL+ ALT+ T

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

如果 -输入文件,在这里你有image.iso路径。
-输出文件,在这个文件必须发送。

如果您尝试使用来刻录DVD dd,则必须遵循以下命令行。

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

2
我试过一次,使驱动器旋转得像地狱一样。
szx 2015年

1
这不适用于DVD。
基思(Keith)

3

另一种可能性是用cdrecordBrandon Snider的PPA中的Jorg Schilling替代wodim 。这通常为我解决了奇怪的燃烧问题,并在我的Trusty Tahr安装下进行了广泛的测试。首先添加存储库:

sudo add-apt-repository ppa:brandonsnider/cdrtools

请注意,这将替换和安装wodim软件包。然后通过运行以下命令找到适合您的DVD驱动器的设备地址:cdrecordcdda2wav

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 :::屏幕截图

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.