我尝试制作 Tiny Core Linux、Archboot(没有取得多大进展)和 SliTaz 重新制作的 Live CD光盘光盘包括在内,以便创建一个轻量级转码解决方案,允许尽可能多的处理在转码上进行,我可以管理。此外,我选择了这些 RAM 发行版,这样我就可以毫无问题地将 Live CD 替换为 DVD。
我设置了两台虚拟机,一台用于 Tiny Core Linux,另一台用于 SliTaz。在各自的操作系统中,光盘光盘似乎工作得很好(我安装了libdvdcss和libdvdread双方)。
在每一个上,我都重新制作了 live CD,以便安装所有这三个软件包,并且它们的行为方式似乎相似。也就是说,虽然它们可以在已安装的操作系统上运行,但在 Live CD 环境中也会出现类似的错误。
这是每个错误的输出(这发生在版本libdvdcss 以及在显示 DVD 标题表之前):
小核心 Linux:
libdvdread: Can't seek to block 100301
libdvdread: Can't seek to block 100301
libdvdread: Can't seek to block 4096128
libdvdread: Can't seek to block 4096128
斯利塔兹:
hdc: command error: status=0x41 { DriveReady Error }
hdc: command error: status=0x50 { LastFailedSense=0x05}
hdc: possibly failed opcode: 0xa0
我感兴趣的是这个问题似乎与分布无关。为了减轻此错误,我安装的虚拟机上是否应该包含某些内容?在研究 Google 时,我发现设置一个区域可能会有所帮助,但我不确定如何以可移植的方式做到这一点。
如果有一种比我如何制作它更简单的方法来实现我想要制作的东西,如果您能让我参与其中,我将不胜感激!学习这些不同系统的重新制作过程很直观,但确实需要一些时间。
答案1
事实证明,这是 VirtualBox 主机 IDE 光盘驱动器的“直通”功能的问题。没有它,光盘光盘无法完全发挥作用。