Xubuntu 15.10 将数据 CD 安装为音频 CD

Xubuntu 15.10 将数据 CD 安装为音频 CD

我正在尝试在我的 Xubuntu 机器上运行一款游戏。当我将游戏 CD 放入其中时,它会将其识别为音频 CD,其“Track 2.wav”的大小与磁盘上的集体文件大小相同。当我尝试安装 CD 时,它给出了错误

ray@gilberts:~$ sudo mount /dev/cdrom /mnt
[sudo] password for ray: 
mount: /dev/sr0 is write-protected, mounting read-only
mount: wrong fs type, bad option, bad superblock on /dev/sr0,
       missing codepage or helper program, or other error

       In some cases useful info is found in syslog - try
       dmesg | tail or so.

我决定按照它说的做,结果得到了这个:

ray@gilberts:~$ dmesg | tail
[  368.511331] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
[  368.511333] sr 4:0:0:0: [sr0] CDB: Read(10) 28 00 00 04 91 ba 00 00 01 00 00 00
[  368.511335] blk_update_request: I/O error, dev sr0, sector 1197800
[  368.511337] Buffer I/O error on dev sr0, logical block 299450, async page read
[  368.512164] sr 4:0:0:0: [sr0] FAILED Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[  368.512165] sr 4:0:0:0: [sr0] Sense Key : Illegal Request [current] 
[  368.512168] sr 4:0:0:0: [sr0] Add. Sense: Illegal mode for this track
[  368.512169] sr 4:0:0:0: [sr0] CDB: Read(10) 28 00 00 04 91 bb 00 00 01 00 00 00
[  368.512171] blk_update_request: I/O error, dev sr0, sector 1197804
[  368.512172] Buffer I/O error on dev sr0, logical block 299451, async page read

这张 CD 在我的 Windows 机器上可以正常工作,其他 CD 在我的 Xubuntu 机器上也可以正常工作。事实上,我只有两张 CD 可以正常工作,但它们在我的 Windows 机器上可以正常工作。

答案1

在 Ubuntu 16.04 上尝试旧版 Windows 95 游戏 CD 后,我遇到了同样的问题。

背景介绍:过去,Windows 游戏 CD 包含数据轨道和音轨。游戏数据位于数据轨道上,音轨用于游戏内音频。您实际上可以将这些 CD 插入普通 CD 播放器中,它将播放第 2 轨及以上音乐。

Ubuntu 将这些类型的 CD 识别为音频 CD,因此这并不完全错误。但您可以使用以下命令轻松安装数据轨道:

sudo mkdir /mnt/cdrom/
sudo mount -t iso9660 /dev/sr0 /mnt/cdrom/

然后,您可以使用文件浏览器打开目录 /mnt/cdrom/ 来查看 CD 的数据内容。然后,您可以继续使用 Wine 安装游戏。但对于较旧的游戏,您可能还需要 DosBox。

相关内容