Ubuntu Customization Kit Menggunakan Text Mode: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
 
(28 intermediate revisions by the same user not shown)
Line 14: Line 14:
==Persiapan Pendukung==
==Persiapan Pendukung==


Download UCK dari
Cara yang mudah


  http://uck.sf.net
  sudo apt-get install uck
http://sourceforge.net/projects/uck/files/uck/uck_2.0.9-0ubuntu1_all.deb


Install paket pendukung
Alternatif lain download UCK dari


  $ sudo apt-get install fakeroot gfxboot squashfs-tools bzr
  http://uck.sf.net
 
https://sourceforge.net/projects/uck/files/uck/2.0.10/uck_2.0.10-0ubuntu1_all.deb/download
Install UCK


$ sudo dpkg -i uck_2.0.9-0ubuntu1_all.deb
Install paket pendukung & UCK


Buat directory untuk meletakan file remaster
$ 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


$ mkdir -p /home/username/tmp
Aktifkan squashsf


$ sudo modprobe squashfs


==Unpack file ISO & Membuat Rootfs==
==Unpack file ISO, Initrd & Rootfs==


Siapkan iso desktop ubuntu. Lakukan unpack iso menggunakan perintah
Siapkan iso desktop ubuntu. Lakukan unpack iso menggunakan perintah
Line 38: Line 39:
  $ sudo uck-remaster-unpack-iso ubuntu-9.04-desktop-i386.iso
  $ sudo uck-remaster-unpack-iso ubuntu-9.04-desktop-i386.iso


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


Buat Rootfs dari file iso
$ sudo uck-remaster-unpack-rootfs


$  sudo uck-remaster-unpack-rootfs
'''WARNING:'''sering terjadi error pada saat unpack rootfs dari squashfs seperti tampak di bawah,


baru sesudah ini kita dapat melakukan chroot
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==
==Kustomisasi==
Line 54: Line 67:
  $ sudo uck-remaster-chroot-rootfs
  $ sudo uck-remaster-chroot-rootfs


Baru kita dapat melakukan penambahan & pengurangan aplikasi. Proses penambahan, instalasi aplikasi, pengurangan dapat di lakukan seperti pada mesin yang sedagn kita instalasi biasa.
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


==Membuat File ISO baru==
$ sudo uck-remaster-pack-initrd


Bersihkan semua file yang tidak di perlukan
$ sudo uck-remaster-pack-rootfs


  $ sudo uck-remaster-clean
  $ sudo uck-remaster-pack-iso [namafile.iso]


Buat iso dari distro yang baru
File iso distro baru ada di folder


  $ sudo uck-remaster-pack-iso [iso-file-name.iso] /home/user/tmp -g --arch=x86
  /home/user/tmp/remaster-new-files


File iso distro baru ada di folder /home/user/tmp/remaster-new-files, tinggal di burn dan di test.
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 22:40, 5 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