QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1579|回复: 2

[求助]关于linux下虚拟光驱

[复制链接]
发表于 2006-5-21 03:39:30 | 显示全部楼层 |阅读模式
我用硬盘安装了redhat AS 4 (光驱坏了没办法)

在安装opera时要求我放入第二张盘,需要安装comcat-libstdc++33-0...但没有光驱,想做一个虚拟光驱来代替,从网上找了好多资料,说的都是以下两种方法。

第一种方法:

system-config-packs --isodir=<isopath>
此方法我并未去使用,因为他的结果并不是我想要的那种。这方法如果是单纯的添加删除linux的软件包应该是可以用的。因为,我们遇到的要求放入CD盘是在我们安装“某个软件”时才要求的



第二种方法:
步骤如下:

1. 把 /dev/cdrom 删除,然后运行 ln -s /dev/loop7 /dev/cdrom (删除前先做好 /dev/cdrom 文件的备份)
2. losetup /dev/loop7 xxx.iso
3. mount /mnt/cdrom
(我在做第3步时mount /mnt/cdrom提示错误,说是什么 /etc/fstab 和 /etc/mtab 的一个错误,没记清......我打开那两个文件,内容是linux 挂载的一些硬件信息,我在/etc/fstab文件里加了一行"/dev/loop7    /mnt/cdrom  auto",然后再运行 "#mount /mnt/cdrom",这次加载成功了,而且在桌面上出现了一个硬盘的图标(cdrom),我不清楚,我做到这一步算不算是把那个iso文件给做成了虚拟光驱了。物理光驱放入盘时显示的是一个CD盘标,但是当我再次重新安装opera9时,还是要求我放入光盘,点击确定几次后都说无法读取光盘数据)

如何换盘:

1. losetup -d /dev/loop7 ;目的是取消这个设备
2. losetup /dev/loop7 yyy.iso ;新的iso文件

此方法,我试了好多次

最后给我的感觉就是以上两种方法都只能实现查看iso文件内容,不能达到物理光驱那种放入盘后系统会自动查找到所需,并自动安装上的目的。

各位linux高手们,请问linux下可以用挂载iso来达到物理光驱那种效果吗?
发表于 2006-5-21 09:30:04 | 显示全部楼层
那里有这么麻烦呀!
看一下你的/etc/fstab里写着你的物理光驱挂载的地方
[code:1]
/dev/hdb        /media/cdrom0   iso9660 ro,user,auto  0       0
[/code:1]
比如我的挂载在/media/cdrom0
那么,我只要 mount -o loop /PATH/*.iso /media/cdrom0不就可以了吗
回复

使用道具 举报

发表于 2006-5-21 09:32:50 | 显示全部楼层
mount -o loop xxx.iso /mnt/cdrom 直接挂载ISO 后,然后把要装的包装上就是。何苦搞那么多花样呢?
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-11-29 18:06 , Processed in 0.055627 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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