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文件就能夠了