我第一次在 Linux 中使用 CD/DVD 驱动器时遇到了问题。
当我使用 Linux 时,它可以正常工作,CD/DVD rw,但由于我很少使用它,所以我只是将它从笔记本电脑上移除(你知道,我有一台 HP Pavilion dv4,你可以安全地从中移除 CD/DVD 单元,并放置一个保护器来减轻重量)。当我需要使用它时,我只需再次连接它,它就没问题了。
几个月前我开始使用 Linux,首先是 Ubuntu 12.04,然后是 ElementaryOS Luna(基于 Ubuntu),没有任何问题,除了今天,我需要使用我的设备,但它不起作用。(这里需要说一下,我安装了 Unity 和 eOS 两个版本,但没有安装设备,所以我想这从一开始就搞乱了一些配置文件)
我做了一些研究,这里有一些有用的信息,(注意:在所有终端命令期间,设备中都有一张 CD)
我猜这个是为了查找驱动器?
~$ wodim --devices
wodim: Overview of accessible drives (1 found) :
-------------------------------------------------------------------------
0 dev='/dev/sg1' rwrw-- : 'hp' 'BD ROM BC-5501S'
-------------------------------------------------------------------------
~$ mount '/dev/sg1'
mount: can't find /dev/sg1 in /etc/fstab or /etc/mtab
这里 /dev dir cdrom、cdrw、dcd 和 dvdrw 以及其他一些都是粉红色的,这是正常的吗?
~$ls /dev
autofs mcelog sda2 tty30 tty63 ttyS9
block mem sda5 tty31 tty7 uinput
bsg net sg0 tty32 tty8 urandom
btrfs-control network_latency sg1 tty33 tty9 usbmon0
bus network_throughput shm tty34 ttyprintk usbmon1
cdrom null snapshot tty35 ttyS0 usbmon2
cdrw nvidia0 snd tty36 ttyS1 usbmon3
char nvidiactl sr0 tty37 ttyS10 usbmon4
console oldmem stderr tty38 ttyS11 usbmon5
core port stdin tty39 ttyS12 usbmon6
cpu ppp stdout tty4 ttyS13 usbmon7
cpu_dma_latency psaux tty tty40 ttyS14 v4l
disk ptmx tty0 tty41 ttyS15 vcs
dvd pts tty1 tty42 ttyS16 vcs1
dvdrw ram0 tty10 tty43 ttyS17 vcs2
ecryptfs ram1 tty11 tty44 ttyS18 vcs3
fd ram10 tty12 tty45 ttyS19 vcs4
freefall ram11 tty13 tty46 ttyS2 vcs5
full ram12 tty14 tty47 ttyS20 vcs6
fuse ram13 tty15 tty48 ttyS21 vcs7
hidraw0 ram14 tty16 tty49 ttyS22 vcsa
hpet ram15 tty17 tty5 ttyS23 vcsa1
input ram2 tty18 tty50 ttyS24 vcsa2
kmsg ram3 tty19 tty51 ttyS25 vcsa3
lirc0 ram4 tty2 tty52 ttyS26 vcsa4
log ram5 tty20 tty53 ttyS27 vcsa5
loop0 ram6 tty21 tty54 ttyS28 vcsa6
loop1 ram7 tty22 tty55 ttyS29 vcsa7
loop2 ram8 tty23 tty56 ttyS3 vga_arbiter
loop3 ram9 tty24 tty57 ttyS30 video0
loop4 random tty25 tty58 ttyS31 zero
loop5 rfkill tty26 tty59 ttyS4
loop6 rtc tty27 tty6 ttyS5
loop7 rtc0 tty28 tty60 ttyS6
loop-control sda tty29 tty61 ttyS7
mapper sda1 tty3 tty62 ttyS8
尝试手动挂载
~$ sudo mkdir /mnt/dvdrw
~$ sudo mount /dev/dvdrw /mnt/dvdrw
mount: /dev/sr0 already mounted or /mnt/dvdrw busy
~$ man mount
~$ sudo mkdir /mnt/dvd
~$ sudo mount /dev/dvd /mnt/dvd
mount: no medium found on /dev/sr0
~$ sudo mkdir /mnt/cdrom
~$ sudo mount /dev/cdrom /mnt/cdrom
mount: no medium found on /dev/sr0
~$ sudo mkdir /mnt/cdrw
~$ sudo mount /dev/cdrw /mnt/cdrw
mount: no medium found on /dev/sr0
块
~$ sudo blkid
/dev/sda1: UUID="e6ef2898-5744-44bc-a9da-65d32f3bab1d" TYPE="ext4"
/dev/sda5: UUID="c953e0d7-fe23-4514-a579-de52a0be47a6" TYPE="swap"
...和 lshw
~$ sudo lshw
PCI (sysfs)
...
LOTS OF INFO
...
*-cdrom
description: DVD-RAM writer
product: BD ROM BC-5501S
vendor: hp
physical id: 1
bus info: scsi@1:0.0.0
logical name: /dev/cdrom
logical name: /dev/cdrw
logical name: /dev/dvd
logical name: /dev/dvdrw
logical name: /dev/sr0
version: 1.86
capabilities: removable audio cd-r cd-rw dvd dvd-r dvd-ram
configuration: ansiversion=5 status=nodisc
...
MORE INFO
...
这里有一个我不知道的重要文件,fstab
~$ cat /etc/fstab
# /etc/fstab: static file system information.
#
# Use 'blkid' to print the universally unique identifier for a
# device; this may be used with UUID= as a more robust way to name devices
# that works even if disks are added and removed. See fstab(5).
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nodev,noexec,nosuid 0 0
# / was on /dev/sda1 during installation
UUID=e6ef2898-5744-44bc-a9da-65d32f3bab1d / ext4 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=c953e0d7-fe23-4514-a579-de52a0be47a6 none swap sw 0 0
并再次尝试手动安装...
~$ sudo mount /media/cdrom0/ -o unhide
mount: can't find /media/cdrom0/ in /etc/fstab or /etc/mtab
~$ sudo mount /dev/cdrom /media/cdrom
mount: mount point /media/cdrom does not exist
~$ sudo mount /dev/cd /media/cdrom
mount: mount point /media/cdrom does not exist
~$ sudo mount /dev/cdrw /media/cdrom
mount: mount point /media/cdrom does not exist
~$ sudo mount /dev/dvd /media/cdrom
mount: mount point /media/cdrom does not exist
~$ sudo mount /dev/dvdrw /media/cdrom
mount: mount point /media/cdrom does not exist
~$ sudo mount /dev/sr0 /media/cdrom
mount: mount point /media/cdrom does not exist
有什么帮助可以让我的设备正确安装 CD/DVD?提前致谢。
答案1
这个问题现在有点老了,但仍然没有答案。所以:
该文件夹似乎
/media/cdrom
不存在,这就是为什么你得到“挂载点......不存在”信息。其次,由于
/dev/cdrom
中不包含fstab
,如果您想手动挂载它,则必须使用参数指定文件系统的类型-t
。幸运的是,有一个自动选项。
因此你需要:
mkdir /media/cdrom
sudo mount -t auto /dev/cdrom /media/cdrom
希望有帮助!