免费注册 查看新帖 |

Chinaunix

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

从ISO制作安装源(HTTP/FTP/NFS)的SHELL脚本 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-12 14:16 |只看该作者 |倒序浏览
使用说明:将以下SHELL保存成文件与原始ISO放在一起后运行即可,注意该目录需要有写权限。


#!/bin/bash

#
# Usage:
#        Put this file in the same directory with the source ISO, the install
#        source will be automatically put on ./INSTALL
# Function:
#        Extract the installation source files from ISOs for network installation
#
# By Frank.Lin (2006-07-30)

mkdir ./mount_dir
mkdir ./INSTALL

for ISO in `ls *.iso`
do
        echo "Extracting from -->$ISO";
        echo -n "        mount";
        mount ./$ISO ./mount_dir -o loop
        cp -vr ./mount_dir/RedHat ./INSTALL  1> /dev/tty9
        umount ./mount_dir
        echo -n "                umount";
        echo "--> done!"
done

rm -rf ./mount_dir

echo "Installation source is ready on: `pwd`/INSTALL"

论坛徽章:
0
2 [报告]
发表于 2006-09-12 14:21 |只看该作者
很不错,最好还要检查一下用户的id,看看他是否能使用mount。

论坛徽章:
0
3 [报告]
发表于 2006-09-12 17:53 |只看该作者
呵呵,是个问题

论坛徽章:
0
4 [报告]
发表于 2006-09-13 13:36 |只看该作者
需完善的点:

1) 检查用户的mount权限
2) 检查磁盘空间
3) 接受参数控制写入位置

有没有志愿者???

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

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP