Sunday, January 1, 2012

Menggunakan Customizer



Menyambung dari artikel sebelumnya mengenai customizer  disini saya akan menjelaskan secara singkat mudahnya menggunakan customizer yang dapat digunakan untuk menambahkan/mengurangi perangkat lunak dan melakukan modifikasi yang dibutuhkan pada Ubuntu based Live-CD yang masih berbentuk image (ISO) tanpa harus dipasang terlebih dahulu pada sistem. Sebagai contoh pada artikel kali ini saya akan mengcustomize live-cd image Linux Mint 12 Lisa menggunakan customizer yang berjalan pada sistem operasi Ubuntu 11.10 32 Bit

Untuk keperluan proses pemasangan beberapa perangkat lunak tambahan menggunakan customizer dibutuhkan koneksi internet , hal lain yang sangat dibutuhkan dalam proses customize live-cd adalah ketersediaan ruang bebas pada sistem, semakin besar akan semakin baik, berikut langkah-langkahnya lengkap dengan tangkapan layar.

A. Installasi Customizer
Pada artikel kali ini saya memilih memasang customizer langsung menggunakan github, sebelumnya pasang terlebih dahulu paket  ketergantungan yang dibutuhkan.

sudo apt-get install git-core coreutils bzip2 qemu xserver-xephyr x11-xserver-utils genisoimage squashfs-tools rsync menu imagemagick sed grep dbus gambas2-gb-gui gambas2-gb-form gambas2-runtime kvm-pxe

Dengan menggunakan git ambil customizer dari alamat https://github.com/fluxer/Customizer.git dan simpan kedirektori /opt/Customizer

sudo git clone https://github.com/fluxer/Customizer.git /opt/Customizer

Karena proses installasi customizer dilakukan secara manual maka bisa dipastikan customizer tidak dapat dipanggil melalui pintasan desktop atau melalui terminal. Untuk itu, diperlukan penambahan pintasan agar customizer dapat dipanggil melalui terminal dan start menu desktop, dengan menggunakan bantuan editor nano buat pintasan pada /usr/bin agar customizer dapat dipanggil melalui terminal dan membuat pintasan pada /usr/share/applications untuk memunculkan customizer pada star menu desktop

sudo nano /usr/bin/customizer

isikan dengan perintah berikut :

#!/bin/sh
su-to-root -X -c /opt/Customizer/GUI.gambas

simpan, kemudian berikan hak akses eksekusi pada customizer

sudo chmod +x /usr/bin/customizer

Untuk membuat pintasan customizer pada  start menu desktop

sudo nano /usr/share/applications/Customizer.desktop

isikan dengan perintah berikut kemudian simpan.

[Desktop Entry]
Name=Customizer
Version=1.0
Exec=su-to-root -X -c /opt/Customizer/GUI.gambas
Comment=Build Ubuntu based distributions within a few minutes using ISOs
Icon=/opt/Customizer/logo.png
Type=Application
Terminal=false
StartupNotify=true
Encoding=UTF-8
Categories=System;

Setelah selesai, customizer dapat dipanggil melalui Unity dash/start menu

Pintasan Customizer pada Unity Dash

B. Menggunakan Customizer
Untuk penggunaan Customizer sendiri sangatlah mudah karena semua dilakukan melalui modus grafis bagi yang pernah menggunakan reconstrcutor tentu tidak akan kesulitan menggunakannya, satu hal yang perlu diperhatikan dalam menggunakan customizer adalah pada saat melakukan chroot dan chroot X agar keluar dengan menggunakan perintah exit untuk chroot perintah baris dan logout untuk chroot dengan desktop, jika tidak sebuh peringatan seperti pada gambar berikut akan muncul.


untuk mengatasinya jalankan perintah berikut (sesuaikan dengan path):

sudo rm -rv /home/FileSystem/tmp/lock_chroot

Proses customize menggunakan Customizer :

Antarmuka Customizer
Sesuaikan path (direktori kerja) yang akan digunakan oleh customizer, pastikan tersedia ruang kosong yang cukup besar.

Customizer Settings
,
Customizer - membuka image iso
Untuk kemudahan, customizer telah menyediakan opsi-opsi yang dapat dipilih untuk memudahkan proses, sebagaian opsi berada pada menu Extras gunakan sesuai dengan kebutuhan.

LinuxMint - siap dioprek menggunakan Customizer
Merubah Repository pada Customizer
Memilih sesi Desktop - Customizer
Proses Customize menggunakan modus grafis Chroot X
Memasang Perangkat lunak tambahan pada Live-CD image
Membersihkan paket  melalui modus Chroot (perintah baris)
Dalam proses pengemasan live-image yang telah dicustomize dibutuhkan koneksi internet untuk mengunduh paket-paket perangkat lunak yang dibutuhkan dari repository

Proses penyimpanan perubahan yang telah dilakukan
menjadi image iso
Setelah proses selesai sebuah image iso dengan nama yang telah ditentukan dapat diuji langsung menggunkan virtualisasi Qemu yang tersedia pada customizer

Image iso hasil customizer yang siap digunakan

Mencoba image yang telah selesai dibuat oleh customizer
menggunakan fasilitas yang disediakan (Qemu)

Opsi untuk merubah background boot-cd
Opsi untuk melihat daftar aplikasi yang terpasang
pada live-cd image
Dalam menggunakan customizer disarankan untuk tidak melakukan perubahan pada kernel yang digunakan dalam image live-cd, karena customizer belum dapat menyimpan perubahan kernel yang dilakukan secara otomatis, kesalahan ini mengakibatkan terjadinya kernel panic  pada saat image dijalankan.

*brotip :
Customizer dapat juga digunakan untuk BlankON 7 Pattimura 

Customizer Chroot X - live-cd image BlankON 7

Demikian semoga bermanfaat , selamat berkreasi  dan
Selamat Tahun Baru 2012 ....  ;)

2 comments: