Difference between revisions of "Ubuntu Customization Kit Menggunakan Text Mode"

From OnnoWiki
Jump to navigation Jump to search
(New page: 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 ...)
 
 
(35 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
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,
 
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,
  
Download UCK dari
+
 
 +
 
 +
==Kebutuhan Sistem Pendukung==
 +
 
 +
# Harddisk kosong sebesar 3 – 5 GB (semakin besar ruang kosong, semakin dianjurkan)
 +
# Memori 512MB dan swap 1 GB (semakin besar memori, semakin dianjurkan)
 +
# Paket pendukung squashfs-tools dchroot genisoimage fakeroot gfxboot bzr dan mkisofs
 +
# Program Virtualisasi semacam Qemu, VirtualBox, VM Ware dan lainya
 +
# Berkas ISO Ubuntu Live CD Desktop
 +
 
 +
 
 +
==Persiapan Pendukung==
 +
 
 +
Cara yang mudah
 +
 
 +
sudo apt-get install uck
 +
 
 +
Alternatif lain download UCK dari
  
 
  http://uck.sf.net
 
  http://uck.sf.net
  http://sourceforge.net/projects/uck/files/uck/uck_2.0.9-0ubuntu1_all.deb
+
  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
 +
 
 +
==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
 +
 
 +
==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.
 +
 
 +
==Membuat File ISO baru==
  
Install paket pendukung
+
Buat iso dari distro yang baru
  
  $ sudo apt-get install fakeroot gfxboot squashfs-tools
+
  $ sudo uck-remaster-pack-initrd
  
  1. Download UCK dari http://uck.sf.net
+
$ sudo uck-remaster-pack-rootfs
  2. Install uck, sebelumnya install packet pendukung untuk UCK terlebih dahulu
 
      # apt-get install fakeroot gfxboot squashfs-tools
 
      # dpkg -i uck_2.0.3_all.deb
 
  3. Buat direktori untuk menaruh file remaster
 
      # mkdir -p /home/user/tmp
 
  4. Tahap selanjutnya adalah memulai remastering, jangan lupa siapkan dulu file iso ubuntu-server, kalo belum memiliki isonya bisa download dulu di http://kambing.ui.edu dan sediakan space hardisk di /home/user anda kurang lebih sekitar 5 Gb plus koneksi internet tentunya.
 
      $ sudo uck-remaster-unpack-iso ubuntu-8.04-desktop-i386.iso
 
      Perintah di atas menyebabkan hasil unpack iso ubuntu server akan berada pada /home/user/tmp
 
  5. Lakukan perintah berikut agar kita dapat mengedit file preseed ubuntu dan melakukan customization
 
      $ sudo uck-remaster-prepare-alternate.
 
  6. Unpack rootfs dari ubuntu supaya kita dapat melakukan chroot.
 
      $ sudo uck-remaster-unpack-rootfs
 
  7. Sekarang saat melakukan chroot terhadap ubuntu yang baru, dengan chroot kita dapat melakukan install software, editing file seperti file /etc/issue, /etc/issue.net dan lainnya seperti bekerja di mesin yang sudah di install, hasil chroot ini nantinya ketika file iso untuk ubuntu baru sudah di install maka hasilnya akan sama seperti yang kita lakukan pada waktu chroot ini.
 
      $ sudo uck-remaster-chroot-rootfs
 
  8. Buat gpg key untuk distro baru
 
      $ sudo gpg–gen-key
 
  9. Finalize distro baru dengan gpg key yang baru dibuat.
 
      $ sudo uck-remaster-finalize-alternate keyyangbarudibuat
 
  10. Setelah itu tinggal di package menjadi file iso.
 
      $ sudo uck-remaster-pack-iso
 
  11. Setelah itu file iso distro baru ada di folder /home/user/tmp/remaster-new-files, tinggal di burn dan di test dah.
 
  
 +
$ 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.
  
 
==Pranala Menarik==
 
==Pranala Menarik==
  
 +
* [[Distro SchoolOnffLine]]
 +
* [[Remastering Ubuntu]]
 +
* [[Membuat Distro Sendiri Secara Manual]]
 +
* [[Membuat sendiri Distro SchoolOnffLine]]
 +
* [[Linux Howto]]
 
* [[Membuat Distro Linux Sendiri]]
 
* [[Membuat Distro Linux Sendiri]]
 
* [[Ubuntu Customization Kit]]
 
* [[Ubuntu Customization Kit]]
 
* [[Ubuntu Customization Kit Menggunakan Text Mode]]
 
* [[Ubuntu Customization Kit Menggunakan Text Mode]]
 +
* [[Remaster Ubuntu untuk SchoolOnffLine Menggunakan UCK]]
 
* http://it.toolbox.com/blogs/locutus/uck-eight-steps-to-a-new-distribution-25344
 
* http://it.toolbox.com/blogs/locutus/uck-eight-steps-to-a-new-distribution-25344
 
* http://okawardhana.web.id/?p=67
 
* http://okawardhana.web.id/?p=67

Latest revision as of 05:40, 6 January 2010

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,


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


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

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

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.

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.

Pranala Menarik