我有一张可以在 Windows 中打开的 DVD,但在我的 Ubuntu 12.04 安装中却无法打开。我收到此错误:
Unable to mount UDF Volume
Error mounting: mount: block device /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
我该怎么做才能打开它?我需要安装什么吗?
答案1
打开终端并尝试使用以下命令安装 DVD:
sudo mount -t udf /dev/sr0 /cdrom
-t 后面的参数用于指示文件系统类型,在本例中为 udf。UDF 或通用磁盘格式是一种独立于操作系统的文件系统,常用于 DVD 和其他数字媒体。1
答案2
并非所有 DVD 都是真正的 udf,如果-t udf
不工作(错误的超级块)请尝试:
sudo mount -t iso9660 /dev/sr0 /cdrom
那是在sudo mkdir /cdrom
目录/cdrom
存在之后。
~$ sudo mount -t udf /dev/sr0 /cdrom
mount: block device /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
~$ sudo mount -t iso9660 /dev/sr0 /cdrom
mount: block device /dev/sr0 is write-protected, mounting read-only
~$ ls /cdrom
autorun.inf casper EFI isolinux pics preseed ubuntu
boot dists install md5sum.txt pool README.diskdefines wubi.exe
*但它是 DVD+R
答案3
就我的情况而言(同样的情况,DVD 在 Windows 上播放,但在 Linux 上播放不了),我解决了安装问题库。
sudo apt install libdvd-pkg # libdvdcss in Archlinux
除了库我还要检查是否已安装libdvdread和库。
这些库似乎是播放加密 DVD 所必需的(我不知道 DVD 是加密的,但它们使用内容扰乱系统 (CSS)需要通过 libdvdcss 库检索的密钥)。