Ubuntu等Linux系统下挂载光驱

Ubuntu等Linux系统下挂载光驱,第1张

一般情况下在Redhat等系统下执行下面命令即可

但是在Ubuntu下进入/mnt/cdrom文件夹下发现里面是空的,说明挂载失败。

后来了解到现在很多发行版中,光驱都不是/dev/cdrom了,而是/dev/sr0

命令ls -l /dev/cdrom |grep cdrom的结果:

命令应该改成

如果要写的较为完整,可以是

还有那句提示block device /dev/sr0 is write-protected,mounting read-only(块设备/dev/sr0处于写保护状态,以只读方式挂载)

如果你按我说的那样在mount后面加上-t iso9660 -o,loop那么刚才那句话就不会有了

还有,你执行mount后,返回的内容中有一行/dev/sr0 on /mnt type iso9660 (ro)也能证明已经挂载光盘成功

因为光盘的格式通常就是iso9660,这句话的意思就是/dev/sr0挂载在/mnt目录上,类型(type)是iso9660

(ro)是readonly只读,光盘都是只读的,即使要写入,也只能写一次。

Linux系统下,光驱有可能是需要手动挂载的,且挂载位置不确定(虽然有几个常用位置)。

先用df命令查看光驱是否已经挂载,结果类似这样:

最左边一列是设备名,光驱一般是cdrom或者其他什么,反正不可能是sd开头的 ,应该很好认出来,如果已经挂载,最右边一列就是挂载位置,cd进去可以直接访问。上面的 截图表示cdrom没有挂载。

进入/dev目录查找光驱,一般是cdrom或者类似的什么,如果没有找到说明电脑上没有光驱(或者没有被系统识别)。我系统上查询结果是这样的:

可见我系统上用sr0表示光驱,然后就可以挂载了

挂载完成后执行df命令可以看到多了一行,那就是光驱。

总结一下命令:

1、df查看是否已经挂载以及挂载路径

2、/dev中找光驱设备

3、mount /dev/设备名 /挂载路径

第三步可能需要root权限。

1、在hyper-v管理器中插入一张光盘。 如图:插入Linux集成服务盘。

2、但在Linux虚拟机中无法查到该光盘。 cd /media。

3、查看有无光驱设备挂载。未发现。

4、用root用户登录该Linux虚拟机。

5、输入: insmod /lib/modules/$(uname -r)/kernel/drivers/ata/ata_piix.ko。

6、这样就能显示出来光盘了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7350535.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存