Ubuntu Customization Kit Menggunakan Text Mode

From SpeedyWiki

Jump to: navigation, search

Berkut adalah cara me-remaster Ubuntu Desktop menggunakan Ubuntu Customization Kit (UCK) menggunakan text mode. Cara ini tampaknya lumayan manjur. Adapun detail langkah-nya adalah sebagai berikut,


Contents

[edit] Kebutuhan Sistem Pendukung

  1. Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)
  2. Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)
  3. Paket pendukung squashfs-tools dchroot genisoimage fakeroot gfxboot bzr dan mkisofs
  4. Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya
  5. Berkas ISO Ubuntu Live CD Desktop


[edit] Persiapan Pendukung

Cara yang mudah

sudo apt-get install uck

Alternatif lain download UCK dari

http://uck.sf.net
https://sourceforge.net/projects/uck/files/uck/2.0.10/uck_2.0.10-0ubuntu1_all.deb/download

Install paket pendukung & UCK

$ sudo apt-get install dialog zenity kdebase-bin genisoimage \
  dpkg-dev build-essential fakeroot gfxboot squashfs-tools bzr mktemp
$ sudo dpkg -i uck_2.0.10-0ubuntu1_all.deb

Aktifkan squashsf

$ sudo modprobe squashfs

[edit] Unpack file ISO, Initrd & Rootfs

Siapkan iso desktop ubuntu. Lakukan unpack iso menggunakan perintah

$ sudo uck-remaster-unpack-iso ubuntu-9.04-desktop-i386.iso

hasil unpack iso ubuntu akan di letakan di /home/user/tmp. Lanjutkan dengan unpack initrd & rootfs.

$ sudo uck-remaster-unpack-rootfs

WARNING:sering terjadi error pada saat unpack rootfs dari squashfs seperti tampak di bawah,

cp: reading `/home/user/tmp/squashfs-mount/etc/dansguardian/blacklists/porn/domains': Input/output error
cp: reading `/home/user/tmp/squashfs-mount/usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib/rt.jar': Input/output error
cp: reading `/home/user/tmp/squashfs-mount/usr/lib/xen/libnsl.a': Input/output error

ini harus dibetulkan saat customisasi. Atau untuk kasus error di atas dapat juga menggunakan perintah

$ sudo cp /etc/dansguardian/blacklists/porn/domains /home/user/tmp/remaster-root/etc/dansguardian/blacklists/porn/
$ sudo cp -Rf /usr/lib/jvm/java-6-sun-1.6.0.13/jre/lib /home/user/tmp/remaster-root/usr/lib/jvm/java-6-sun-1.6.0.13/jre/
$ sudo cp -Rf /usr/lib/xen /home/onno/tmp/remaster-root/usr/lib/

Setelah semua selesai di betulkan, lakukan

$ sudo uck-remaster-unpack-initrd

baru sesudah ini kita dapat melakukan chroot

[edit] Kustomisasi

Lakukan chroot

$ sudo uck-remaster-chroot-rootfs

Baru kita dapat melakukan penambahan & pengurangan aplikasi. Proses penambahan, instalasi aplikasi, pengurangan dapat di lakukan seperti pada mesin yang sedang kita instalasi biasa.

Contoh-nya dapat dilihat di Remaster Ubuntu untuk SchoolOnffLine Menggunakan UCK yang lebih sederhana tapi manjur.

[edit] Membuat File ISO baru

Buat iso dari distro yang baru

$ sudo uck-remaster-pack-initrd
$ sudo uck-remaster-pack-rootfs
$ sudo uck-remaster-pack-iso [namafile.iso]

File iso distro baru ada di folder

/home/user/tmp/remaster-new-files

Selanjutnya adalah burn dan test file iso baru tersebut.

[edit] Pranala Menarik

Personal tools