Kuliax

GNU/Linux untuk Kampus

Alat Pengguna

Alat Situs


devel:sys:deblive

Perbedaan

Ini menunjukkan perbedaan antara versi yang terpilih dengan versi yang sedang aktif.

Tautan ke tampilan pembanding ini

devel:sys:deblive [2010/01/21 16:44] (sekarang)
stwn dibuat
Baris 1: Baris 1:
 +====== Membuat Sistem Live dengan live-helper ======
  
 +[[http://​wiki.debian.org/​DebianLive/​|Debian Live]] adalah sebuah proyek untuk mengembangkan sistem Debian GNU/Linux Live yang menggunakan paket-paket Debian dan debian-installer secara resmi.
 +
 +NOTE: lihat dengan baik dan perhatikan masalah-masalah yang ada
 +
 +**Status:** in progress :!:
 +
 +
 +===== Kebutuhan =====
 +  * Mesin Debian GNU/Linux
 +  * Paket debootstrap,​ live-helper,​ dan dependensinya
 +  * Ruang disk kosong ~7 GB for ~700 MB sistem berkas terkompres
 +  * Total memori, RAM+Swap 1 GB. Rekomendasi:​ 1 GB RAM
 +
 +===== Langkah-Langkah =====
 +  * Buat direktori kuliax sebagai tempat bekerja<​code>​$ mkdir kuliax</​code>​
 +  * Masuk ke direktori kuliax<​code>​$ cd kuliax/</​code>​
 +  * Jalankan lh_config untuk mengkonfigurasi live-helper,​ berikan parameter secukupnya :​-)<​code>​$ lh_config -b iso -a i386 --sections "main contrib non-free"​ -d lenny -m [cermin terdekat]</​code>​
 +  * Sunting berkas live.chroot untuk menambahkan repositori kustom paket Debian<​code>​$ vim config/​chroot_sources/​live.chroot</​code>​
 +  * Sunting berkas binary, bootstrap, chroot, common, dan source di direktori config/<​code>​$ vim config/​binary
 +$ vim config/​bootstrap
 +$ vim config/​chroot
 +$ vim config/​common
 +$ vim config/​source</​code>​
 +  * [[#​menambahkan_splash|Menambahkan splash]]
 +  * Bangun sistem Live dengan perintah<​code>​$ sudo lh_build</​code>​
 +  * Ujicoba dengan qemu<​code>​$ qemu -hdd binary.img</​code>​
 +  * Tulis<​code>​$ dd if=binary.img of=/​dev/​sda</​code>​
 +
 +
 +===== Menambahkan splash =====
 +  * Buat sebuah gambar dengan ukuran 640x400, gunakan GIMP atau Inkscape dan keluarannya berformat png atau jpeg.
 +  * Konversi gambar tersebut ke format //Indexed Colors 14//. Pada menu GIMP: Image - Mode - Indexed, set nilai ke 14.
 +  * Simpan gambar sebagai ppm. Jika dibutuhkan ekspor untuk menangani transparansi,​ OK.
 +  * Menambahkan splash syslinux<​code>​$ ppmtolss16 '#​d0d0d0=7'​ < kuliax_splash.ppm > splash.rle
 +256000 pixels, 8092 bytes, (93.68% compression)</​code>​
 +  * Salin splash.rle ke config/​binary_syslinux/<​code>​$ cp splash.rle config/​binary_syslinux/</​code>​
 +  * Sunting berkas binary di direktori config<​code>​$ vim config/​binary</​code><​code>​LH_SYSLINUX_SPLASH="​config/​binary_syslinux/​splash.rle"</​code>​
 +
 +===== Menambahkankan Splash Startup =====
 +  * Tambahkan daftar pake splashy((jika menggunakan splashy, untuk bootsplash akan dibahas pada pemutakhiran selanjutnya)) pada berkas chroot di direktori config/<​code>​LH_PACKAGES="​xdm xterm paket bla bla splashy"</​code>​
 +  * Sunting berkas binary di direktori config<​code>​LH_BOOTAPPEND_LIVE="​quiet splash vga=791"</​code> ​   ​
 +
 +===== Menambah Installer =====
 +  * Sunting config/​binary pada $LH_DEBIAN_INSTALLER_DAILY dan $LH_DEBIAN_INSTALLER_DAILY<​code>​LH_DEBIAN_INSTALLER="​live"​
 +LH_DEBIAN_INSTALLER_DAILY="​enabled"</​code>​
 +  * Unduh paket live-installer terbaru dari http://​ftp.debian.org/​debian/​pool/​main/​l/​live-installer/​ dan simpan di config/​binary_local-udebs/​
 +
 +===== Masalah =====
 +  * Untuk repositori tidak resmi Debian yang tidak dapat diotentikasi set --force-yes di config/​common
 +  * Untuk melakukan pembangunan kembali jika proses build bermasalah<​code>​$ sudo rm -rf .stage/ binary* cache/ chroot/
 +$ sudo lh_build</​code>​
 +  * Proxy: <​code>​LH_APT_FTP_PROXY="​http://​alamat_proxy:​8080/"​
 +LH_APT_HTTP_PROXY="​http://​alamat_proxy:​8080/"</​code>​
 +  * Set .wget atau /etc/wgetrc ke proxy terdekat. ini digunakan ketika mengambil debian-installer.
 +  * Jika Recommended packages di disable, pastikan semua paket yang dibutuhkan dimasukan dalam daftar paket. Sunting berkas chroot di dalam config/
 +  * lh_clean --purge
 +
 +===== Referensi =====
 +  * [[http://​wiki.debian.org/​DebianLive/​Howto/​Custom_Artwork|Customize the boot loader splash screen]]
 +  * [[http://​wiki.debian.org/​DebianLive/​Howto/​Custom_Install|DebianLive Custom Install]]
 +  * [[http://​wiki.debian.org/​DebianLive/​Configuration|DebianLive Packages]]
 +  * [[http://​wiki.debian.org/​DebianLive/​Examples|Examples for generating a Debian Live CDs and others]]
 +  * [[http://​wiki.debian.org/​DebianLive/​Howto/​USB|Generation of images for USB memory sticks]]
devel/sys/deblive.txt ยท Terakhir diubah: 2010/01/21 16:44 oleh stwn