Costumisasi Distro Linux Ubuntu Desktop dengan UCK

Costumisasi Distro Linux Ubuntu Desktop

Customisasi atau dikenal dengan istilah remaster adalah sebuah teknik untuk mengubah, menambahkan, dan mengurangi paket dan aplikasi yang terdapat pada suatu Sistem Operasi, sedangkan metode remaster yang digunakan adalah dengan mengedit filesystem.squashfs yang terdapat pada iso CD/DVD Linux. Tujuan customisasi Ubuntu Desktop (live) CD yang diharapkan adalah :
  1. Membuat Linux Ubuntu distribusi Anda sendiri;
  2. Menunjukkan kelebihan aplikasi didalamnya;
  3. Menghapus paket aplikasi;
  4. Menambahkan paket aplikasi;
  5. Update paket aplikasi;
  6. Mengubah default sistem Desktop (theme, icons, desktop background, panel,halaman browser, dll).

Kebutuhan Sistem :

  1. Minimal 5-7 GB free space;
  2. Minimal 512 MB RAM dan 1 GB swap (di rekomendasikan);
  3. Menggunakan Sistem Operasi Linux;
  4. Paket squashfs-tools;
  5. Paket genisoimage, yang mendukung mkisofs;
  6. Sebuah Ubuntu kernel dengan dukungan squashfs (Ubuntu 8.04 atau yang terbaru);
  7. QEMU/KVM, VirtualBox atau VMware untuk testing.

Persiapan Pendukung

  1. Pertama, pastikan Anda sudah meng-install tool yang di butuhkan;

    $ sudo apt-get install uck
  2. Alternatif lain download UCK dari;

    http://uck.sf.net 
    http://sourceforge.net/projects/uck/files/uck/ 
  3. Download official Desktop CD dari http://repo.ugm.ac.id/iso/ubuntu, dalam percobaan ini menggunakan Ubuntu 10.04 LTS;
  4. Install paket pendukung & UCK

    $ sudo apt-get install genisoimage fakeroot squashfs-tools bzr mktemp 
    $ sudo dpkg -i uck_2.0.10-0ubuntu1_all.deb 
  5. Aktifkan squashsf

    $ sudo modprobe squashfs 

Unpack file ISO, Initrd & Rootfs

  1. Siapkan file iso Ubuntu. Lakukan unpack iso menggunakan perintah ;

    $ sudo uck-remaster-unpack-iso ubuntu-10.04-desktop-i386.iso
  2. Hasil unpack iso ubuntu akan di letakan di /home/user/tmp;
  3. Lanjutkan dengan unpack initrd & rootfs.

    $ sudo uck-remaster-unpack-rootfs
    $ sudo uck-remaster-unpack-initrd

Kustomisasi

  1. Lakukan chroot dengan perintah berikut ;

    $ sudo uck-remaster-chroot-rootfs
  2. Baru kita dapat melakukan penambahan & pengurangan aplikasi. Proses penambahan, instalasi aplikasi, pengurangan dapat di lakukan seperti pada mesin yang sedang kita instalasi biasa.

Apt-get

  1. Untuk melihat paket instalasi berdasarkan ukurannya;

    # dpkg-query -W --showformat='${Installed-Size} ${Package}n' | sort -nr | less 
  2. Ketika anda ingin menghapus paket, ingatlah untuk selalu menggunakan opsi “purge”;

    # apt-get remove --purge nama-paket
  3. Untuk instalasi paket, gunakan opsi “install”;

    # apt-get install nama-paket
  4. Untuk mencari nama paket, gunakan apt-cache;

    # apt-cache search nama-paket

Membuat File ISO baru

Buat iso dari distro yang baru dengan perintah berikut ;
$ sudo uck-remaster-pack-initrd
$ sudo uck-remaster-pack-rootfs
$ sudo uck-remaster-pack-iso ubuntu-custom.iso
File iso distro baru ada di folder /home/user/tmp/remaster-new-files
  1. Untuk customisasi desktop dan system bisa di baca di bab tersendiri di sini;

Testing CD

File iso hasil remaster menggunakan UCK dapat Anda temukan di direktori /home/user_anda/tmp/remaster-new-files/ dengan nama file livecd.iso Tes hasil iso menggunakan Virtualbox virtual machine.
Test menggunakan Qemu emulator
$ qemu -cdrom ubuntu-10.04.1-desktop-i386-custom.iso -boot d -m 512 
Anda juga dapat testing mengganakan Virtualbox.

Membakar Image File kedalam CD

Cukup Mudah, lakukan perintah sebagai berikut :
$ cdrecord dev=/dev/cdrom ubuntu-10.04.1-desktop-i386-custom.iso 

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *