centos安装盘制作教程
副标题[/!--empirenews.page--] 1,安装制作需要的包yum install -y pump-devel gtk2-devel booty bogl-devel bogl-bterm elfutils -devel beecrypt-devel dietlibc anaconda anaconda-runtime busybox-anaconda 2.制作ltos源文件 夹 # mkdir /ltos # mkdir /mnt/cdrom # mount -t iso9660 -o loop /dev/cdrom /mnt/cdrom/ 挂载光盘镜像 或者挂载ISO文件到/mnt/cdrom # mount -t iso9660 -o loop centos.xxx.iso /mnt/cdrom 将CentOS的ISO文件挂载到/mnt/cdrom目录 # cd /mnt/cdrom # tar -cf - . | ( cd /ltos ; tar -xvpf - ) //将/mnt/cdrom里的文件利用tar全部拷贝到/ltsos这个目录下. #cd /ltos //进入此目 录删除一些无关的文件,仍后进入后面的工作. [root@server ltos]# ls -al total 88 drwxr-xr-x 6 root root 4096 Apr 11 21:00 . drwxr-xr-x 27 root root 4096 Apr 12 05:26 .. drwxr-xr-x 2 root root 36864 Apr 8 16:06 CentOS -rw-r--r-- 1 root root 97 Apr 8 16:43 .discinfo drwxr-xr-x 4 root root 4096 Mar 21 23:04 images drwxr-xr-x 2 root root 4096 Apr 12 00:00 isolinux -rw-r- -r-- 1 root root 14371 Apr 11 23:16 lemp.tar.gz //这个软件包是我们后面要建立的,读者可以分析一下 后面的ks.cfg脚本就可以明白他的用途. drwxr-xr-x 2 root root 4096 Apr 11 21:00 repodata -r--r --r-- 1 root root 7048 Mar 21 23:05 TRANS.TBL 3.定制package.list软件包清单 # cat install.log | grep Installing | sed 's/Installing //g'|sed 's/^[0-9]+://g' > packages.list #mkdir /ltos/CentOS 建立存放rpm包的目录. 创建自动提取相关rpm脚 本: #!/bin/bash #cprpm.sh FILE='/root/packages.txt' DEST_DIR='/root/iso/ Packages' SRC_DIR='/mnt/Packages' while read LINE do cp $SRC_DIR/$LINE.rpm $DEST_DIR || echo "$LINE coyp is error">>cperr.txt done<$FILE 执行以 上脚本将定制ltos必要的rpm复制到/ltos/CentOS目录 返回到/ltos目录下,执行createrepo程序生成 repodata下的comps.xml文件 ################################################################ (编辑:滁州站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |