定制Centos5.2
时间:2009-03-23 来源:sjhf
1)在一台pc上安装Cetnos,选择好所需要的软件包 2)安装完成后 yum install anaconda yum install repodata 这个软件真如其名 20多M 3)把ceont5.2的ISOmount到pc上 我记得以前光盘放到光驱里都是自动mount的,这次光盘放到光驱里没有任何反应 more /etc/fstab LABEL=/ / ext3 defaults 1 1 LABEL=/usr /usr ext3 defaults 1 2 LABEL=/var /var ext3 defaults 1 2 LABEL=/home /home ext3 defaults 1 2 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 LABEL=SWAP-sda6 swap swap defaults 0 0 /dev/cdrom /media/cdrom auto ro,noauto,user,exec 0 0 mount /dev/cdrom mkdir -p /home/CentOS5 cp -R /media/cdrom/* /homeCentOS5/ 4) 将系统安装的RPM整理出来 mkdir -p /home/myrpm 在root的目录下有个install.log文件 这个是记录安装rpm的一个日志,就按照这个日志中的rpm名字 进行cp 我把这个文件改了一下 改成类似于这样的: #!/bin/bash cp /media/cdrom/CentOS/libgcc-4.1.2-42.el5.i386.rpm . 的一个脚本 复制到myrpm目录下执行一下 4) 替换原ISO的CentOS目录 cd /home/CetnOS5/CentOS rm -rf * cp /home/myrpm/* . 5) cd /home/CentOS5 createrepo -g repodata/comps.xml . 515/515 - CentOS/elfutils-libelf-0.125-3.el5.i386.rpm Saving Primary metadata Saving file lists metadata Saving other metadata 6)打包 mkdir -p /home/iso cp -R /home/CentOS5/CentOS /home/iso/ cp /root/anaconda-ks.cfg /home/iso/ cp -R /home/CentOS5/repodata iso/ tar zcf iso.tar.gz iso/ 做到这一步在linux就可以制作ISO文件了,但是我是用win下的UltraISO制作的iso: 首先打开UltraISO软件->打开文件 选择一个CentOS5.2 的原始ISO文件 删除原来镜像里的 CentOS目录和 repodata 目录 将上述的iso.tar.gz 复制到本地 解压后,将Centos和repodata目录复制到 UltraISO打开的原始Centos5.2的目录里 将anaconda-ks.cfg 文件改名位 ks.cfg 复制到原始Centos5.2的目录下 打开isolinux目录修改isolinux.cfg 文件: 改第一行default linux 改成 =>default linux ks=cdrom:/ks.cfg 最后将文件另存为一个ISO文件就可以了 |
相关阅读 更多 +