黑企鹅 发表于 2002-12-20 03:31:09

iso绝对可以做虚拟光驱--RH8从ISO安装软件

原文: http://www.linuxsir.com/bbs/showthread.php?s=&threadid=9314

问题:
   RH8.0下没装gcc,现在要装但不知如何下手--主要是rpm包安装顺序

因为我是硬盘安装的,所以没光盘用不了Gnome下的软件包来安装,iso好像只能mount成文件而不能当作虚拟光驱。麻烦也就随之而来,装Gcc要好几个RPM包,对于新手的我实在是不知从何下手了。

解决:

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


?????我用abby兄的方法 安装成功,可是现在无法读真实光驱里的内容了

怎么办!!
呵呵,已经解决了!!不劳大家费心了!

其实只要重起一下就OK了!!



我们要敢于实践!!!!

Kuye 发表于 2002-12-20 04:23:04

我想如果仅仅是在 linux 下 mount 一个 iso 的话好像不需要那么麻烦,只需要 mount -o loop xx.iso /mount-point 就可以。

我想知道怎么在 DOS 下用 iso 硬盘装 RH8,不知道可不可以像 MDK9 那样把 iso 解压缩后放到一个目录下然后用安装软盘安装(mdk9 这一点做得很不错,无论硬盘、网络安装都有图形界面)

吴文官 发表于 2002-12-20 14:24:03

在运行rh8自带的包管理器时用mount iso的方法似乎并不可行,应该用企鹅的方法比较好。

有空试一试

llc 发表于 2002-12-20 21:01:20

呵呵,有iso的朋友,大家不如试试这个方法:
redhat-config-packages --isodir=iso路径

吴文官 发表于 2002-12-20 21:13:49

我的iso放在fat区,挂载到了/mnt/dos目录下
运行:redhat-config-packages --isodir=/mnt/dos/
注意dos后边的“/”
自动打开包管理器,可以顺利更新软件包。

llc 发表于 2002-12-20 21:14:34

以前有朋友在我们论坛就发表过这个方法,我当时觉得这个方法比较眩,本来想找个时间验证一下就精上,结果一忙就忘记了,现在才想起来,真是失职

llc 发表于 2002-12-20 21:19:06

如果想验证这个abby虚拟方法可不可靠,大家可以试试将vcd做成iso,按上面的方法挂上,然后用播放vcd的软件播放一下,就知道大概了,如果连虚拟vcd都可以,我觉得一般的应用是绝对没问题了
谁有兴趣就试试,虚拟光驱这问题,就算现在没遇到,将来终有一天会遇到

pk 发表于 2002-12-29 23:50:48

呵呵,有iso的朋友,大家不如试试这个方法:
redhat-config-packages --isodir=iso路径

这个方法可行的,可以解决rpm包的依赖关系。

pk 发表于 2002-12-30 00:04:55

我想如果仅仅是在 linux 下 mount 一个 iso 的话好像不需要那么麻烦,只需要 mount -o loop xx.iso /mount-point 就可以。

这个方法很好的,如果是mandrake,用使用 一些 rpmtool比如,urpmi.addmedia和urpmif等工具可以随意安装软件,urpmi.removemedia      可以把不用的东西去掉。

那样把 iso 解压缩后放到一个目录下然后用安装软盘安装(mdk9 这一点做得很不错,无论硬盘、网络安装都有图形界面)

这才是Mandrake的强悍之处,是其它linux版本不可比拟的地方。我发现,解压后安装可能会有一些问题,比如一些链接的问题。但我第二次用iso裸装mandrake90的时候,那些问题都一一解决了,发现比原来好很多,而且所占的空间不大,但安装的东西差不多。系统很爽爽发运行哦。:)

而且,如果硬盘不大,只要有第一个ISO便可以了,通过网络一点点长大。

xiaoniqiu 发表于 2002-12-30 12:26:57

# redhat-config-packages --isodir=/mnt/dos/
Traceback (most recent call last):
File "/usr/share/redhat-config-packages/MainWindow.py", line 151, in ?
    im = get_method(args)
File "/usr/share/redhat-config-packages/config.py", line 28, in get_method
    return method.LoopbackIsoInstallMethod(isodir)
File "/usr/share/redhat-config-packages/method.py", line 308, in __init__
    self.mountDisc(1)
File "/usr/share/redhat-config-packages/method.py", line 357, in mountDisc
    diskutil.losetup(self.loopDev, self.tree + self.discImages,
KeyError: 1

zlm 发表于 2002-12-30 14:28:57

# redhat-config-packages --isodir=/mnt/dos/
Traceback (most recent call last):
File "/usr/share/redhat-config-packages/MainWindow.py", line 151, in ?
    im = get_method(args)
File "/usr/share/redhat-config-packages/config.py", line 28, in get_method
    return method.LoopbackIsoInstallMethod(isodir)
File "/usr/share/redhat-config-packages/method.py", line 308, in __init__
    self.mountDisc(1)
File "/usr/share/redhat-config-packages/method.py", line 357, in mountDisc
    diskutil.losetup(self.loopDev, self.tree + self.discImages,
KeyError: 1应该在运行里面输入!不过,我还是没有成功

volcano027 发表于 2003-4-28 15:09:31

我的是虚拟出来了,可以读出ISO文件的内容,但是安装软件时还要我插入光盘,无论我怎样用上面的方法换盘都不行,有什么办法可以解决吗?我用rh9

小神 发表于 2003-5-11 11:15:23

rh9没有losetup这个明令阿
怎么办?

niuxiaofeiyyn 发表于 2003-5-26 11:57:45

redhat-config-packages --isodir=iso路径
这个办法很不错,至少在我的机器上可以.RH 9.0 可以

xdwjack 发表于 2003-6-20 22:13:35

这个方法太好了,简单,能用
页: [1] 2 3 4
查看完整版本: iso绝对可以做虚拟光驱--RH8从ISO安装软件