Académique Documents
Professionnel Documents
Culture Documents
UBUNTU
OLEH
RULLY SATRI YUDHA
(ruleenux@gmail.com)
DAFTAR ISI
DAFTAR ISI............................................................................................................ii
1. TUJUAN REMASTERING.................................................................................1
2. KEBUTUHAN SISTEM:.....................................................................................1
3. PROSES...............................................................................................................1
4. EKSTRAK CD CONTENT.................................................................................2
5. MEMBUAT VIRTUAL IMAGE..........................................................................2
6. MENGEKSTRAK DESKTOP SISTEM..............................................................2
7. PERSIAPAN DAN CHROOT.............................................................................3
8. KOSTUMISASI...................................................................................................4
8.1. Apt-get..........................................................................................................4
8.2. Kostumisasi background..............................................................................4
8.3. Merubah nilai gconf (font, panel dll.)..........................................................4
8.4. Membuat beberapa perubahan gconf............................................................5
8.5. Merubah default bahasa pada gfxboot..........................................................5
8.6. Batasan kostumisasi......................................................................................6
9. KOSTUMISASI TINGKAT LANJUT.................................................................6
9.1. Live CD Kernel............................................................................................6
9.2. Boot init........................................................................................................6
9.3. Membuat Ulang initrd..................................................................................7
9.4. Lain-lain.......................................................................................................7
10. CLEANUP.........................................................................................................8
11. MENYATUKAN KE DALAM CD....................................................................9
11.1. Regenerate manifest...................................................................................9
11.2. Kompres filesystem....................................................................................9
11.3. Create Iso..................................................................................................10
12. TESTING CD...................................................................................................10
ii
iii
1. TUJUAN REMASTERING
Tujuan kostumisasi 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 aplik asi;
6. Mengubah default sistem Desktop (theme, icons, desktop background,
panels,halaman browser, dll).
2. KEBUTUHAN SISTEM:
1. Minimal 5-7 GB free space;
2. Minimal 512 MB RAM dan 1 GB swap (recommended);
3. Paket squashfs-tools;
4. Paket genisoimage, yang mendukung mkisofs;
5. Sebuah Ubuntu kernel dengan dukungan squashfs (Ubuntu 7.04 atau yang
terbaru);
6. QEMU/KVM, VirtualBox atau VMware untuk testing (optional).
3. PROSES
1. Pertama, pastikan anda sudah meng-install tool yang dibutuhkan;
$ sudo apt-get install squashfs-tools
2. contoh di sini menggunakan ubuntu-8.10-desktop-i386.iso
3. Move atau copy ke dalam sebuah direktori kosong;
$ mkdir project
$ mv ubuntu-8.10-desktop-i386.iso project/
$ cd project/
4. Buat direktori "cdrom", "temp", dan "work ".
$ mkdir cdrom temp work
4. EKSTRAK CD CONTENT
1. Mount file .iso ;
$ sudo mount -o loop ubuntu-8.10-desktop-i386.iso temp
2. Ekstrak isi .iso ke dalam direktori "cdrom";
$ sudo rsync -av temp/ cdrom/
3. ubah akses permission seluruh direktori;
$ sudo chmod 777 -R cdrom/
4. lakukan unmounting.
$ sudo umount temp
8. KOSTUMISASI
8.1. 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
/usr/share/gnome-background-properties/ubuntu-wallpapers.xml
/usr/share/gconf/defaults/16_ubuntu-artwork
atau file yang lain didalam direktori yang sama. Dengan merubah string /usr/share
/backgrounds/warty-final-ubuntu.png langsung kedalam file anda. Terkadang juga
merubah atau menambahkan atribut kedalam file konfigurasi yang lain seperti :
"/var/lib/gconf/debian.defaults/%gconf-tree.xml
"/etc/gconf/gconf.xml.defaults /%gconf-tree.xml").
9.4. Lain-lain
1. /etc/casper.conf
mengedit username, user fullname, host, build system
2. /etc/bash.bashrc
merubah wellcome message ke ID
3. /etc/issue dan issue.net dan motd.tail
merubah pesan Ubuntu 8.10 ... saat masuk terminal
4. /etc/modules
untuk meload modul kernel saat booting
5. /etc/skel
7
10. CLEANUP
Pastikan untuk menghapus setiap file temporary yang tidak lagi diperlukan,
karena ruang CD terbatas. Sebuah contoh klasik download paket file, yang dapat
dibersihkan dengan menggunakan :
# apt-get clean
atau hapus temporary file
# rm -rf /tmp/*
atau pengaturan nameserver
# rm /etc/resolv.conf
sekarang unmount special filesystems dan keluar dari chroot
# umount /proc
8
# umount /sys
# exit
$ sudo umount work/dev
12. TESTING CD
Test menggunak an Qemu emulator
$ qemu -cdrom ubuntu-8.10-desktop-i386-custom.iso -boot d -m 512
Anda juga dapat testing mengganakan Virtualbox.
14. REFERENSI
https://help.ubuntu.com/community/LiveCDCustomization
http://linuxindo.web.id/2007/10/27/me-remaster-ubuntu-livecd/
http://ugos.ugm.ac.id/wiki
10