有没有人有过使用 Ubuntu 时不再读取 DVD 驱动器中的光盘的经验?这是我第一次在 Ubuntu 上看不到光盘:| 该光盘很好,可以在我的其他 Ubuntu 计算机上运行。
驱动器在那里并通电。我什至可以eject在终端中输入,驱动器就会打开。使用命令:sudo lshw -C disk 我也可以看到有关我的驱动器的信息。实际上,我的两个内置 DVD 驱动器都无法再读取光盘了。如果下面的输出不可读,这里是 pastebin 中的信息。
*-cdrom:0
description: DVD writer
product: DVD_RW ND-3500AG
vendor: _NEC
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/cdrom1
logical name: /dev/cdrw1
logical name: /dev/dvd1
logical name: /dev/dvdrw1
logical name: /dev/scd0
logical name: /dev/sr0
version: 2.1B
serial: [_NEC DVD_RW ND-3500AG2.1B06022300BT-LIGGY
capabilities: removable audio cd-r cd-rw dvd dvd-r
configuration: ansiversion=5 status=nodisc
*-cdrom:1
description: DVD-RAM writer
product: CDDVDW SH-S222A
vendor: TSSTcorp
physical id: 0.1.0
bus info: scsi@0:0.1.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/scd1
logical name: /dev/sr1
version: SB01
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
Run Code Online (Sandbox Code Playgroud)
在 /etc/fstab 中添加一个条目可能会解决您的问题,我在 wine 中使用无法识别我的 cdrom 的程序时遇到问题。在您的情况下,首先运行:
sudo mkdir -v /media/cdrom0 ; sudo mkdir -v /media/cdrom1
Run Code Online (Sandbox Code Playgroud)
这将为您的 cdrom 驱动器创建未来的挂载点。然后运行此命令,它将在 fstab 文件中的适当行中进行编辑:
echo "# cdrom 0" | sudo tee -a /etc/fstab
echo "/dev/sr0 /media/cdrom/ auto ro,noauto,user,exec 0 0" | sudo tee -a /etc/fstab
echo "# cdrom 1" | sudo tee -a /etc/fstab
echo "/dev/sr0 /media/cdrom/ auto ro,noauto,user,exec 0 0" | sudo tee -a /etc/fstab
Run Code Online (Sandbox Code Playgroud)
然后,您需要使用以下命令重新挂载 fstab 中列出的文件系统:
sudo mount -a
Run Code Online (Sandbox Code Playgroud)
弹出 cd 或 dvd 看看它纠正了这个问题。如果它确实解决了问题,则自动挂载存在一些问题。这只是解决更大问题的方法。
是一张特定的 DVD 还是所有的 DVD?
如果它的所有的DVD:你还应该检查regionset在终端类型,sudo apt-get install regionset
然后sudo regionset。并确保驱动器的区域代码与您的区域代码匹配。(这随机发生在我身上几次......)
如果它是一张特定的 DVD:您是否记得安装libdvdread4(如果它是加密的 DVD)?