问题描述
我有一个DVD ISO文件,我想通过终端刻录。
我们有很多命令格式,但我无法选择最好的&安全的。所以请给我一个最好的命令,通过终端刻录ISO。
最佳解决方法
有几种方法可以做到这一点,但这里只是我经常使用的两种方法。请将/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
程序的一个分支)
次佳解决方法
使用以下命令找到您的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
。
第三种解决方法
bashburn
是你的朋友。
sudo apt-add-repository universe
sudo apt-get update
sudo apt-get install bashburn
目前BashBurn可以:
-
刻录数据CD /DVD(包括CDRW)
-
刻录音乐CD
-
刻录CD /DVD-images
-
翻录数据/音乐CD
-
操纵ISO-files
-
可能更多……
第四种方法
我才知道我们也可以用dd来写。打开你的终端(CTRL
+ ALT
+ T
)
dd if=/path/image.iso of=/dev/cdrom1
if-输入文件,你有image.iso的路径。 – 输出文件,此文件必须发送。
第五种方法
另一种可能性是用Brandon Snider的PPA中的Jorg Schilling的cdrecord
取代wodim。这经常为我解决奇怪的燃烧问题,并在我的Trusty Tahr安装下进行了广泛的测试。首先添加存储库:
sudo add-apt-repository ppa:brandonsnider/cdrtools
请注意,这将使用cdrecord
替换wodim
软件包以及安装cdda2wav
。然后运行以下命令为DVD驱动器找到合适的设备地址:
cdrecord --scanbus
最后运行如下命令行(您自己的设备地址将不同):
cdrecord -v dev=0,0,0 -speed 8 driveropts=burnfree fs=32m -eject my_distro.iso
现代的cdrecord
在CD或DVD刻录方面没有任何问题,或Bluray就此问题……
参考文献:
第六种方法
易于 memory 的命令行:
wodim CD.iso
它将使用一些默认值并尝试猜测您的驱动器,这在大多数情况下都很好。
这样你只需要设置其他选项,如速度,如果你真的需要。