Membangun CD Kuliax
Kebutuhan
- Paket genisoimage
Langkah-Langkah
- Buat direktori tempat mengaitkan image ISO
mkdir kuliax
- Buat berkas config.udeb berisi konfigurasi indeks untuk paket-paket udeb
- Buat berkas config.deb berisi konfigurasi indeks untuk paket-paket deb
- Ambil berkas override.lenny.main dan ekstrak
wget -c http://repo/debian/indices/override.lenny.main.gz gunzip override.lenny.main.gz mkdir indices/ mv override.lenny.main indices/override
- Kaitkan dengan loop
mkdir kuliax.mod mount -o loop Kuliax.iso kuliax rsync -a kuliax kuliax.mod
- Ubah mode tulis ke direktori hasil ekstrak image ISO
chmod -R +w kuliax/
atau ubah sesuai dengan berkas yang ingin diset tulis
chmod +w kuliax/bla.txt
- Hapus modul-modul kernel 2.6.26 debian-installer (d-i) dan berkas-berkas yang tidak dibutuhkan
find kuliax/ -name "*2.6.26*"| xargs rm rm -rf kuliax/{css,doc,pics,autorun.inf} rm -rf kuliax/*.html rm -rf kuliax/README.mirrors.txt - Salin modul-modul kernel d-i untuk kernel Kuliax ke pool/main/l/linux-*-di-i386-2.6/
- Hasilkan checksum md5sum
cd kuliax; md5sum `find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f` > md5sum.txt; cd ..
- Hasilkan indeks paket
apt-ftparchive generate config-udeb apt-ftparchive generate config.deb
- Hasilkan image ISO kembali
mkisofs -o Kuliax.iso -r -J -l -cache-inodes -no-emul-boot -boot-load-size 4 -boot-info-table -b isolinux/isolinux.bin -c isolinux/boot.cat ./kuliax
Rencana ke Depan
- Penggunaan debian-cd atau *cdd dalam pembuatan CD
- Konfigurasi infrastruktur dan ujicoba