未读取 DVD 驱动器中的光盘

I H*_*ntu 10 dvd

有没有人有过使用 Ubuntu 时不再读取 DVD 驱动器中的光盘的经验?这是我第一次在 Ubuntu 上看不到光盘:| 该光盘很好,可以在我的其他 Ubuntu 计算机上运行。

驱动器在那里并通电。我什至可以eject在终端中输入,驱动器就会打开。使用命令:sudo lshw -C disk 我也可以看到有关我的驱动器的信息。实际上,我的两个内置 DVD 驱动器都无法再读取光盘了。如果下面的输出不可读,这里是 pastebin 中的信息。

http://pastebin.com/GqqSCTPw

*-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)

dgi*_*nsd 7

在 /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 看看它纠正了这个问题。如果它确实解决了问题,则自动挂载存在一些问题。这只是解决更大问题的方法。


hay*_*ayd 6

是一张特定的 DVD 还是所有的 DVD?

如果它的所有的DVD:你还应该检查regionset在终端类型,sudo apt-get install regionset 然后sudo regionset。并确保驱动器的区域代码与您的区域代码匹配。(这随机发生在我身上几次......)

如果它是一张特定的 DVD:您是否记得安装libdvdread4(如果它是加密的 DVD)?