Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:sys:installer

Ini adalah dokumen versi lama!


Membangun Installer Kuliax

Halaman ini berisi langkah-langkah membangun installer berbasis debian-installer untuk Kuliax.

Kebutuhan

  • Repositori sumber debian-installer stable dan testing
    deb http://repo/debian/ stable main contrib non-free
    deb-src http://repo/debian/ stable main contrib non-free
    deb-src http://repo/debian/ testing main contrib non-free
  • Paket-paket kernel Kuliax, lihat halaman Membangun Paket Kernel
  • Paket kernel-wedge, Kuliax melakukan backport paket ini, lihat di repositori
    apt-get -t testing source kernel-wedge
    cd kernel-wedge-2.62/
    dch -v 2.62+kuliax1 -D lumpia --force-distribution
    debuild -S -sa; cd ..
    sudo pbuilder build kernel-wedge_2.62+kuliax1.dsc
    sudo dpkg -i REPO/kuliax/kernel-wedge_2.62+kuliax1_all.deb
  • Ruang yang cukup untuk melakukan proses ekstrak dan pembangunan

Paket-Paket udeb

  • Unduh paket sumber linux-kernel-di-i386-2.6
    apt-get -t testing source linux-kernel-di-i386-2.6
  • Masuk ke direktori hasil unduh dan ekstrak
    cd linux-kernel-di-i386-2.6-1.84
  • Sunting berkas kernel-versions dan sesuaikan dengan kernel Linux yang akan digunakan
    vim kernel-versions
  • Catat perubahan
    dch -i
  • Bangun paket-paket udeb
    debuild
  • Hasil paket akan ada di direktori di atas direktori kerja

debian-installer (d-i)

  • Unduh paket d-i
    apt-get -t stable source debian-installer
  • Unduh dependensi untuk membangun d-i
    sudo apt-get build-dep debian-installer

    atau secara manual dengan memasang

    sudo apt-get install debiandoc-sgml glibc-pic libslang2-pic libnewt-pic genext2fs mklibs tofrodos bf-utf-source upx-ucl win32-loader
  • Masuk ke direktori hasil ekstrak dan unduh debian-installer
    cd debian-installer-20090123lenny6/
  • Sunting berkas i386.cfg
    vim build/config/i386.cfg
  • Pastikan “gtk” tidak “dikomentari”
    vim config/i386/cdrom.cfg
  • Pindahkan paket-paket udeb pada bagian sebelumnya ke localudebs/
  • Catat perubahan
    dch -v 20090123lenny6+kuliax1 -D lumpia --force-distribution
  • Ekspor variabel ONLINE jika pengembang luring
    export ONLINE=n
  • Pasang kernel yang akan digunakan ke mesin pembangun
    sudo dpkg -i REPO/kuliax/linux-image-2.6.30-kuliax.2-486_2.6.30-8kuliax2_i386.deb
  • Bangun d-i untuk image CDROM
    cd build/; fakeroot make build_cdrom_isolinux
  • Image dan initrd akan dihasilkan di direktori dest/

Daftar Bacaan

devel/sys/installer.1266373083.txt.gz · Terakhir diubah: 2010/02/16 18:18 oleh stwn