Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:sys:cd

Membangun CD Kuliax

Kebutuhan

  • Paket genisoimage

Langkah-Langkah

  1. Buat direktori tempat mengaitkan image ISO
    mkdir kuliax
  2. Buat berkas config.udeb berisi konfigurasi indeks untuk paket-paket udeb
  3. Buat berkas config.deb berisi konfigurasi indeks untuk paket-paket deb
  4. 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
  5. Kaitkan dengan loop
    mkdir kuliax.mod
    mount -o loop Kuliax.iso kuliax
    rsync -a kuliax kuliax.mod
  6. 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
  7. 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
  8. Salin modul-modul kernel d-i untuk kernel Kuliax ke pool/main/l/linux-*-di-i386-2.6/
  9. Hasilkan checksum md5sum
    cd kuliax; md5sum `find ! -name "md5sum.txt" ! -path "./isolinux/*" -follow -type f` > md5sum.txt; cd ..
  10. Hasilkan indeks paket
    apt-ftparchive generate config-udeb
    apt-ftparchive generate config.deb
  11. 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

Daftar Bacaan

devel/sys/cd.txt ยท Terakhir diubah: 2010/03/21 08:06 oleh stwn