hnakamur’s blog

ものすごい勢いで忘れる私のために未整理でもいいからとりあえずメモ

2008-11-24

CentOS5のカスタムインストールCD作成



Build a custom CentOS 5 install CD « Nootech Notes


以下はVirtualBox上にインストール済みのCentOS5.2上で実行した。


インストールCD1枚目の内容を展開



# mkdir -p /media/centos
# mount -o loop /mnt/coLinux/iso/CentOS-5.2-i386-bin-1of6.iso /media/centos/
# mkdir -p ~/build/c5disc1
# cd ~/build/c5disc1
# (cd /media/centos/; tar cf - .) | tar xpf -
# umount /media/centos/


パッケージ追加



# yum -y install anaconda anaconda-help anaconda-runtime
# yum install 適宜必要なパッケージ ...


レポジトリ作成



# discinfo=`head -1 .discinfo`
# createrepo -u "media://$discinfo" -g repodata/comps.xml ~/build/c5disc1


ISOイメージ作成



# isofilename=~/build/c5-custom.iso
# mkisofs -r -R -J -T -v -no-emul-boot -boot-load-size 4 -boot-info-table \
-V "My Custom Linux 1.0" -p "Cool Dude" -A "My Custom Linux 1.0 - 2008/11/23" \
-b isolinux/isolinux.bin -c isolinux/boot.cat -x "lost+found" \
-o $isofilename ~/build/c5disc1
# /usr/lib/anaconda-runtime/implantisomd5 $isofilename





0 件のコメント:

ブログ アーカイブ