免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 869 | 回复: 0
打印 上一主题 下一主题

实现Mandrake开机时自动挂载ISO文件 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-07-23 13:32 |只看该作者 |倒序浏览
Mandrake下,通过rpmdrake安装光盘自带的rpm包是很容易的。输入你想安装的软件名,rpmdrake会告诉有多少个符合查询的安装包,你选择好以后,又会自动弹出光驱,提示你放入相应的安装源盘。
  但是有时侯,只是装几个数百k的rpm包,却要轮流更换光盘。次数多了,也觉得有点麻烦。
  我想到了当初下载了Mandrake的三个ISO安装
文件
,还保存在我的硬盘里,那么能不能利用这个三个ISO
文件
来替代三张光盘呢?在几位网友的提示下,狂某通过摸索,成功实现了开机自动挂载Mandrake的ISO源
文件
,进一步简化了安装Mandrake自带软件包的步骤。
  以下是方法。首先请确认你有root权限。
  1.在/mnt下分别建立iso1、iso2、iso3
文件

  mkdir /mnt/iso1
  mkdir /mnt/iso2
  mkdri /mnt/iso3
  2.进入/etc/rc.d/init.d下,建立mountiso
文件

  cd /etc/rc.d/init.d
  vi mountiso(也可以用gedit mountiso)
  mountiso的内容如下(我的ISO
文件
存放路径是/mnt/win_g/Linux_software/Mandrake9.1/,ISO
文件
名是Mandrake91-cdx.iso):
  #!/bin/sh
  #This is a shell script automount the Mandrake Install ISO files.
  mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd1.iso /mnt/iso1
  mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd2.iso /mnt/iso2
  mount -o loop /mnt/win_g/Linux_software/Mandrake9.1/Mandrake91-cd3.iso /mnt/iso3
  3.保存并退出,把mountiso改为可执行
文件

  chmod 755 mountiso
  4.进入/etc/rc.d/rc5.d,建立一个链接
  cd /etc/rc.d/rc5.d
  ln -s ../init.d/mountiso S96mountiso
  同样在/etc/rc.d/rc3.d目录下也建立同样的链接(一般自需要在这两个目录下建立链接就行了)。顺便解释一下S96mountiso的意思,以S开头表明是开机时会执行的
文件
,96是执行的优先顺序,mountiso表明指向的
文件
名。
  5.重新启动,进入/mnt/iso1看看,ISO
文件
里的内容显示出来了吗?
  6.打开Mandrake控制中心,点击“软件管理”,选择“软件源管理器”。先去掉原来的三个光盘
文件
源前面的勾,然后添加三个新的
文件
源。名称你自己定义,路径就分别指向步骤1里建立起来的三个
文件
夹。保存并退出!大功告成!!!
               
               
               

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/20527/showart_144543.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP