QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1054|回复: 10

关于虚拟光驱。

[复制链接]
发表于 2003-5-27 11:07:16 | 显示全部楼层 |阅读模式
我在本站找了一下,没有发现有关虚拟光驱的软件或文件。
   本人设想:  制作ISO镜象+创建设备文件+连接+MOUNT=虚拟光驱
   不知可不可行?
发表于 2003-5-27 14:01:05 | 显示全部楼层
iso做虚拟光驱
1: 把 /dev/cdrom 删除,然后运行:ln -s /dev/loop7 /dev/cdrom

2: 这里假设你的iso文件放在/root目录,运行:
losetup /dev/loop7 /root/xxxxxxx.iso

这时你mount /mnt/cdrom 看看。

????怎样换盘?
运行:losetup -d /dev/loop7
目的是取消这个设备;
接着把另外的iso文件关联到/dev/loop7设备文件,
运行:losetup /dev/loop7 /root/cd2.iso

不过我怀疑有没必要这么做,我读iso都这么干的
mount -o loop -t iso9660 /path/xxx.iso /mnt/cdrom
回复

使用道具 举报

发表于 2003-5-27 17:15:54 | 显示全部楼层
把 /dev/cdrom 删除

我是新人,不知可不可以在这里顺便请教一下,就是,怎样建立一个设备文件,并使他和某一个硬件相关联?
回复

使用道具 举报

发表于 2003-5-27 19:38:15 | 显示全部楼层
以上方法只能在iso文件存放于ext2,ext3分区时好用,若是ntfs分区,就不行了。
回复

使用道具 举报

发表于 2003-5-28 00:27:04 | 显示全部楼层
mknod建立设备文件。

不知道mkisofs+mount能不能达到楼主要求
回复

使用道具 举报

发表于 2003-5-28 09:45:03 | 显示全部楼层
楼主如果只要读ISO的话,直接mount ISO文件即可。但是如果有一个程序要的光驱内容的,它应该默认直接去读 /dev/cdrom 这个设备文件,而不是去读 mount point。所以这时候需要做虚拟光驱。
不过我觉得楼主应该看看该程序有没有 --isodir=/path/这样指定ISO位置的参数。
回复

使用道具 举报

 楼主| 发表于 2003-5-29 22:07:26 | 显示全部楼层
我去试一试 ,谢谢hew!
回复

使用道具 举报

发表于 2003-6-1 21:26:24 | 显示全部楼层
我也收益非浅,多谢上面个位大虾!
回复

使用道具 举报

 楼主| 发表于 2003-6-4 11:13:59 | 显示全部楼层
对了,mkiso可不可以将硬盘上的文件制成ISO镜象呢?
回复

使用道具 举报

发表于 2003-6-4 19:00:17 | 显示全部楼层
可以  :-)
回复

使用道具 举报

 楼主| 发表于 2003-6-10 21:51:21 | 显示全部楼层
这下可以玩光盘游戏了!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-9-20 17:43 , Processed in 0.083288 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表