问一个关于虚拟光驱的问题~~~~~~~~~~~~~

问一个关于虚拟光驱的问题~~~~~~~~~~~~~

我在别的论坛看到了一个这样的文章,但是我看不懂,所以cp下来让你来帮下忙
这个文章在第二点里说持行mount /mnt/cdrom是什么意思啊?
是直接#mount /mnt/cdrom
还是别的????????????
想不通,别的方法我也试了,可就是不行~ 下面就是原来的文章了~

在Linux下自制虚拟光驱
« 在: 08/02/04 20:35:10 » 引用回复 引用回复 修改信息 修改信息
Windows下的虚拟光驱非常好用,在Linux下是不是也可以有类似的虚拟光驱软件呢 ?其实,在Linux下,无需任何软件,就可以直接自制一个虚拟光驱。步骤如下:
1.把 /dev/cdrom 删除,然后在Shell中运行:ln -s /dev/loop7 /dev/cdrom
2.这里假设你的iso文件放在/root目录,运行:
losetup /dev/loop7 /root/cd1.iso
最后再运行mount /mnt/cdrom,现在看看,ISO文件是不是也变成了虚拟光驱了?
怎样换盘或者取消这个虚拟光驱呢?在Shell中运行:“losetup -d /dev/loop7”,就可以取消这个设备;要换盘的话只要把ISO文件关联到/dev/loop 7设备文件,运行“losetup /dev/loop7 /root/cd2.iso”就可以换成另外一张盘了!
这个方法有很多不当之处,总的而言,这不是一个好方法。
一个更好一点的方法:
用mkdir直接在/mnt下新建一个目录,如/mnt/vcdrom,将iso文件mount到这个目录下
$mount -t iso9660 -o loop xxx.iso /mnt/vcdrom
谢谢,知道了
我试了现,不行啊,有这个的提示:
[root@localhost mnt]# mount -t iso9660 -o loop /mnt/vcdrom/wst.iso /mnt/vcdrom
mount: wrong fs type, bad option, bad superblock on /dev/loop0,
       or too many mounted file systems
       (could this be the IDE device where you in fact use
       ide-scsi so that sr0 or sda or so is needed?)
你已经将某个设备挂载到/mnt/vcdrom目录下了,那么应该将这个iso文件挂载到另一个目录,如/mnt/vcdrom1
你的内核可能没有支持loop模块