所以……几个月前,我将系统从 13.10 升级到了 14.04 LTS。全新安装,一切都是全新的。直到现在我都不需要插入磁盘,而且我遇到了一个问题。具体来说,将 cd 或 dvd 插入驱动器不会导致 Ubuntu 自动安装磁盘并在启动器中显示图标(这是我在 13.10 中遇到的正常行为)。
我搜索了无数次,试图找到类似的问题,我发现计算机确实看到了磁盘驱动器,因为我可以手动将磁盘安装到文件夹并访问其内容。我想要的是让自动功能恢复,这样我就不必每次都输入命令了。
最初,我的 fstab 缺少磁盘驱动器的任何行,但我添加了一行(似乎不起作用),如下所示:
/dev/scd0 /media/cdrom udf,iso9660 user,noauto,exec,utf8 0 0
我从另一个线程(我再也找不到 >.> )得到了它,它似乎没有重新启用任何类型的自动挂载行为。 (我也尝试使用 /dev/cdrom 而不是 /dev/scd0 。)
然后我想知道这是否是我在尝试修复另一个涉及自动挂载加密交换分区的问题(通过使交换分区不加密来修复)时弄乱 fstab 时出现的问题,所以我转到了另一个我可以访问的 14.04 LTS 安装,该安装尚未对 fstab 进行任何更改。我发现该安装也缺少任何明确引用 cd / dvd rom 的行(但它有几行 ID;我猜它们是引导和驱动器安装)。所以似乎是自动挂载是 14.04 LTS 的问题?我不确定。
无论如何,我想知道是否有人知道如何恢复原始功能?我想要的只是能够插入磁盘并使其自动挂载到目录(并且,如果可能的话,将 cd 文件访问权限固定到启动器,就像它对其他外部媒体所做的那样:usb、SD 卡;顺便说一下,它们工作正常)。我认为挂载的默认位置是显示在 /media/<user>/ 中,具体取决于当前登录的用户。有什么解决方法吗?提前致谢。
编辑:我不应该知道 /dev/scd0 在我的系统上不存在。 /dev/cdrom 指向 /dev/sr0 。
答案1
哎呀...我解决了我自己的问题。
sudo mkdir /media/cdrom0
并将以下行添加到 fstab:
/dev/sr0 /media/cdrom0 udf,iso9660 user,noauto,exec,utf8 0 0
一切都恢复正常。由于某种原因,它被挂载了,但不知怎么就坏了……不确定。无论如何,先在驱动器上运行卸载,然后在系统重启几次后重新插入,问题就解决了。我想这意味着问题解决了。:P