命令行光盘刻录:growisofs 无法写入 DVD

命令行光盘刻录:growisofs 无法写入 DVD

我已经使用 wodim 成功地从 .iso 映像刻录了 CD,但是使用这个:

growisofs -dvd-compat -Z /dev/sg1=ImageToBurn.iso

失败:

Executing 'builtin_dd if=ImageToBurn.iso of=/dev/sg1 obs=32k seek=0'
:-( write failed: Illegal seek

Brasero 似乎在 GUI 中运行良好;我是否缺少库?命令是否错误?

答案1

当我尝试您的命令时,我发现同样的事情发生在我身上。

尽管如此,我相信你会发现以下命令将要工作:

growisofs -dvd-compat -Z /dev/dvdrw=ImageToBurn.iso

在 Ubuntu 中,/dev/dvdrw 应该等同于 /dev/sr0,后者是一个块设备。/dev/sg1 是通用 SCSI 接口的字符模式设备,并且这一定不是 growisofs 与 dvd 设备交互的方式(寻道通常是对块设备的操作)。

答案2

在我的系统上并没有真正起作用,但给了我一个线索。我使用下面的命令来找到此处有效的命令的有效名称-/dev/sr0

sudo lshw -C disk

在找到 John 的帖子之前我使用了wodim --devicescdrecord --scanbus,但这些显然没有给我一个有效的块设备名称。

我通常在使用 GUI 应用程序刻录 iso 时会遇到麻烦。总是会出问题。命令行方式对我来说非常可靠。我喜欢慢慢刻录,以确保刻录效果良好,命令行可以毫无问题地完成这一点。

我遇到的一个问题是 RW 介质未被检测到,需要先清空才能使用,命令行在那里也很可靠。当然,你不想清空不可重写的介质……

以下是我从命令行进行良好刻录的方法。为简单起见,我从存储 iso 的目录中进行刻录。

如果未检测到 RW 媒体...

growisofs -Z /dev/sr0=/dev/zero

在这种情况下,燃烧是慢速燃烧,全速运行......

growisofs -dvd-compat -Z /dev/sr0=ubuntu-13.04-desktop-i386.iso -speed=2 

谢谢大家。

现实一点,清醒一点。

相关内容