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了!!
我们要敢于实践!!!! 我想如果仅仅是在 linux 下 mount 一个 iso 的话好像不需要那么麻烦,只需要 mount -o loop xx.iso /mount-point 就可以。
我想知道怎么在 DOS 下用 iso 硬盘装 RH8,不知道可不可以像 MDK9 那样把 iso 解压缩后放到一个目录下然后用安装软盘安装(mdk9 这一点做得很不错,无论硬盘、网络安装都有图形界面) 在运行rh8自带的包管理器时用mount iso的方法似乎并不可行,应该用企鹅的方法比较好。
有空试一试 呵呵,有iso的朋友,大家不如试试这个方法:
redhat-config-packages --isodir=iso路径 我的iso放在fat区,挂载到了/mnt/dos目录下
运行:redhat-config-packages --isodir=/mnt/dos/
注意dos后边的“/”
自动打开包管理器,可以顺利更新软件包。 以前有朋友在我们论坛就发表过这个方法,我当时觉得这个方法比较眩,本来想找个时间验证一下就精上,结果一忙就忘记了,现在才想起来,真是失职 如果想验证这个abby虚拟方法可不可靠,大家可以试试将vcd做成iso,按上面的方法挂上,然后用播放vcd的软件播放一下,就知道大概了,如果连虚拟vcd都可以,我觉得一般的应用是绝对没问题了
谁有兴趣就试试,虚拟光驱这问题,就算现在没遇到,将来终有一天会遇到 呵呵,有iso的朋友,大家不如试试这个方法:
redhat-config-packages --isodir=iso路径
这个方法可行的,可以解决rpm包的依赖关系。 我想如果仅仅是在 linux 下 mount 一个 iso 的话好像不需要那么麻烦,只需要 mount -o loop xx.iso /mount-point 就可以。
这个方法很好的,如果是mandrake,用使用 一些 rpmtool比如,urpmi.addmedia和urpmif等工具可以随意安装软件,urpmi.removemedia 可以把不用的东西去掉。
那样把 iso 解压缩后放到一个目录下然后用安装软盘安装(mdk9 这一点做得很不错,无论硬盘、网络安装都有图形界面)
这才是Mandrake的强悍之处,是其它linux版本不可比拟的地方。我发现,解压后安装可能会有一些问题,比如一些链接的问题。但我第二次用iso裸装mandrake90的时候,那些问题都一一解决了,发现比原来好很多,而且所占的空间不大,但安装的东西差不多。系统很爽爽发运行哦。:)
而且,如果硬盘不大,只要有第一个ISO便可以了,通过网络一点点长大。 # 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 # 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应该在运行里面输入!不过,我还是没有成功 我的是虚拟出来了,可以读出ISO文件的内容,但是安装软件时还要我插入光盘,无论我怎样用上面的方法换盘都不行,有什么办法可以解决吗?我用rh9 rh9没有losetup这个明令阿
怎么办? redhat-config-packages --isodir=iso路径
这个办法很不错,至少在我的机器上可以.RH 9.0 可以 这个方法太好了,简单,能用