QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 14029|回复: 46

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

[复制链接]
发表于 2002-12-20 03:31:09 | 显示全部楼层 |阅读模式
原文: 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了!!



我们要敢于实践!!!!
发表于 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的方法似乎并不可行,应该用企鹅的方法比较好。

有空试一试
回复

使用道具 举报

发表于 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后边的“/”
自动打开包管理器,可以顺利更新软件包。
回复

使用道具 举报

发表于 2002-12-20 21:14:34 | 显示全部楼层
以前有朋友在我们论坛就发表过这个方法,我当时觉得这个方法比较眩,本来想找个时间验证一下就精上,结果一忙就忘记了,现在才想起来,真是失职
回复

使用道具 举报

发表于 2002-12-20 21:19:06 | 显示全部楼层
如果想验证这个abby虚拟方法可不可靠,大家可以试试将vcd做成iso,按上面的方法挂上,然后用播放vcd的软件播放一下,就知道大概了,如果连虚拟vcd都可以,我觉得一般的应用是绝对没问题了
谁有兴趣就试试,虚拟光驱这问题,就算现在没遇到,将来终有一天会遇到
回复

使用道具 举报

发表于 2002-12-29 23:50:48 | 显示全部楼层
[quote:7e6a740468="llc"]呵呵,有iso的朋友,大家不如试试这个方法:
redhat-config-packages --isodir=iso路径[/quote]

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

使用道具 举报

发表于 2002-12-30 00:04:55 | 显示全部楼层
[quote:1a29ac09d9="Kuye"]我想如果仅仅是在 linux 下 mount 一个 iso 的话好像不需要那么麻烦,只需要 mount -o loop xx.iso /mount-point 就可以。[/quote]

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

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

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

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

使用道具 举报

发表于 2002-12-30 12:26:57 | 显示全部楼层
[root@xiaoniqiu mnt]# 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[discNum],
KeyError: 1
回复

使用道具 举报

发表于 2002-12-30 14:28:57 | 显示全部楼层
[quote:c99a23e33e="xiaoniqiu"][root@xiaoniqiu mnt]# 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[discNum],
KeyError: 1[/quote]应该在运行里面输入!不过,我还是没有成功
回复

使用道具 举报

发表于 2003-4-28 15:09:31 | 显示全部楼层
我的是虚拟出来了,可以读出ISO文件的内容,但是安装软件时还要我插入光盘,无论我怎样用上面的方法换盘都不行,有什么办法可以解决吗?我用rh9
回复

使用道具 举报

发表于 2003-5-11 11:15:23 | 显示全部楼层
rh9没有losetup这个明令阿
怎么办?
回复

使用道具 举报

发表于 2003-5-26 11:57:45 | 显示全部楼层
redhat-config-packages --isodir=iso路径
这个办法很不错,至少在我的机器上可以.RH 9.0 可以
回复

使用道具 举报

发表于 2003-6-20 22:13:35 | 显示全部楼层
这个方法太好了,简单,能用
回复

使用道具 举报

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

本版积分规则

GMT+8, 2024-9-23 23:33 , Processed in 0.047472 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

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