Dari cara membuat deskripsi bisnis yang saya telurkan pada postingan saya terdahulu. Mari kita melompat ke bidang ilmu yang lain yaitu sistem operasi, yah walaupun tidak akan jauh-jauh dari Sistem Informasi(Business and Information). Kali ini saya ingin memberikan beberapa oleh-oleh mengenai dokumentasi hasil remastering ubuntu 8.10 yang belakangan ini saya kerjakan. Berikut dan silahkan menyimak yah :)
1. Pertama Buat tiga buah folder untuk pekerjaan anda
$ mkdir cdrom
$ mkdir temp
$ mkdir work
2. Lalu Mount Cd iso anda ke folder temp
$ sudo mount -oloop -t iso9660 /home/hoi/ubuntu-8.10
3. Lalu Copy semua isi file temp ke folder cdrom
$ rsync /home/yuli/Remaster/temp/ /home/hoi/Remaster/cdrom/ -a –progress
4. Lalu Ubah permission File agar mudah proses Pengeditan File didalam cd rom.
$ chmod 777 -R ~/Remaster/cdrom/
5. Kita Dapat mengubah Logo boot splash saat kita berada di directory cdrom ini. Kita dapat menghapus file-file yang tidak diperlukan juga.
6. Lalu kita umount file iso yang berada di folder temp
$ sudo umount /home/hoi/Remaster/temp/
7. Berikut adalah daftar folder dan kegiatan yang akan kita lakukan di folder cdrom
Kegiatan
Direktory kerja/File yang dimaksud
Menghapus file windows
bin/
disctree/
program/
autorun.inf
start.exe
Mengubah splash screen
isolinux/splash.pcx
isolinux/isolinux.cfg
isolinux/isolinux.txt
8. Hapus file yang tidak diperlukan seperti folder bin disctree dan file-file yang tidak diperlukan lain yang berhubungan dengan windows. Seperti autorun.inf, start.exe dll. Agar lebih mudah maka hapus biasa melalui filebrowser standar ubuntu. lalu Hapus juga isi folder program. Karena folder ini berisi program windows yang tidak diperlukan.
9. Untuk mengedit logo bootsplash saat pertama kali booting melali cd kita dapat mengedit file splash
~/Remaster/cdrom/isolinux/splash.pcx
10. Edit menggunakan Gimp
$ gimp splash.pcx
11. Lalu edit configurasi iso linux.
$ nano isolinux.cfg
Ganti Semua label dengan yang diinginkan. Mudahnya ganti kata ubuntu dengan nama distro yang dinginkan, kali ini saya namakan ayam.
LABEL live
menu label ^Start or install ayam
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash –
LABEL xforcevesa
menu label Start ayam in safe ^graphics mode
kernel /casper/vmlinuz
append file=/cdrom/preseed/ubuntu.seed boot=casper xforcevesa initrd=/casper/initrd.gz quiet splash –
LABEL driverupdates
Juga jangan lupa mengubah warna dari text itu. Warna sebelumnya adalah B6875A
DEFAULT /casper/vmlinuz
GFXBOOT bootlogo
GFXBOOT-BACKGROUND 0×5bb4ff
APPEND file=/cdrom/preseed/ubuntu.seed boot=casper initrd=/casper/initrd.gz quiet splash –
$ nano isolinux.txt
^Xsplash.rle
This is the ayam Live CD.
Press ^SF1^Tcontrol and F then 1^W for help and advanced options.
For the default live system, press ENTER.
12. Lalu Buat File System virtual dalam bentuk file.
$ sudo dd if=/dev/zero of=livecdfs.ext2 bs=1M count=2147
13. Setelah selesai format file yang kita buat tadi
$ sudo mke2fs livecdfs.ext2
Akan ada pertanyaan:
livecdfs.ext2 is not a block special device.
Proceed anyway? (y,n)
Pilih y.
14. Lalu kita mount file filesystem.squashfs di temp/ dan livecdfs.ext2 ke work/ lalu meng-copy isi temp/ ke work/
$ sudo mount -t squashfs -oloop /home/hoi/Remaster/cdrom/casper/
filesystem.squashfs /home/hoi/Remaster/temp/
$ sudo mount /home/hoi/Remaster/livecdfs.ext2 /home/hoi/Remaster/work/
-oloop
$ sudo rsync -a –progress /home/hoi/Remaster/temp/
/home/yuli/Remaster/work/
Proses copy akan terasa cukup lama.
15. Kemudian umount file squashfs dari directory temp
$ sudo umount /home/yuli/Remaster/temp/
16. Hampir semua pekerjaan akan dilakukan di direktory work hasil mount dari filesystem.squashfs ini. Seperti menginstall program dan mengganti tampilan. Berikut beberepa direktory tema standart ubuntu yang bisa anda ganti menjadi yang anda inginkan
Standart
Direktory / file
Background
/usr/share/backgrounds/warty-final-ubuntu.png
Usplash
/ust/lib/usplash/usplash-theme-ubuntu.so
Theme
/usr/share/themes/Human/
GDM Theme(login)
/usr/share/gdm/themes/Human/
Icon
/usr/share/icons/Human/
Sounds
/usr/share/sounds/
17. Lalu edit background default dari ubuntu
$ gimp ~/Remaster/work/usr/share/backgrounds/warty-final-ubuntu.png
18. Edit Dengan background menjadi yang kita inginkan
19. Make directory pada dvd1 – 6 di media pada directory work
$ sudo mkdir /home/holi/Remaster/work/media/dvd1
$ sudo mkdir /home/hoi/Remaster/work/media/dvd2
$ sudo mkdir /home/hoi/Remaster/work/media/dvd3
$ sudo mkdir /home/hoi/Remaster/work/media/dvd4
$ sudo mkdir /home/hoi/Remaster/work/media/dvd5
$ sudo mkdir /home/hoi/Remaster/work/media/dvd
20. Lalu mount semua iso repository ke media di directory work.
$ sudo mount /media/sda5/Repository/1of6.iso ~/Remaster/work/media/dvd1/
-oloop
$ sudo mount /media/sda5/Repository/2of6.iso ~/Remaster/work/media/dvd2/
-oloop
$ sudo mount /media/sda5/Repository/3of6.iso ~/Remaster/work/media/dvd3/
-oloop
$ sudo mount /media/sda5/Repository/4of6.iso ~/Remaster/work/media/dvd4/
-oloop
$ sudo mount /media/sda5/Repository/5of6.iso ~/Remaster/work/media/dvd5/
-oloop
$ sudo mount /media/sda5/Repository/6of6.iso ~/Remaster/work/media/dvd6/
-oloop
21. Edit sources.list di directory temp sebagai berikut.
$ sudo nano /home/hoi/Remaster/work/etc/apt/sources.list
#deb http://archive.ubuntu.com/ubuntu intrepid main restricted
#deb-src http://archive.ubuntu.com/ubuntu intrepid main restricted
## Uncomment the following two lines to add software from the ‘universe’
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://archive.ubuntu.com/ubuntu intrepid universe
# deb-src http://archive.ubuntu.com/ubuntu intrepid universe
#deb http://security.ubuntu.com/ubuntu intrepidy-security main restricted
#deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb file:///media/dvd1/ intrepid main
deb file:///media/dvd2/ intrepid main multiverse restricted
deb file:///media/dvd3/ intrepid universe
deb file:///media/dvd4/ intrepid universe
deb file:///media/dvd5/ intrepid universe
22. Kemudian jadi root dari folder work.
$ sudo chroot /home/hoi/Remaster/work/
23. Lalu update file repository.
# apt-get update
24. Hapus Program yang tidak diperlukan
# apt-get remove gnome-pilot
# apt-get remove pidgin
# apt-get remove serpentine
# apt-get remove totem
# apt-get remove totem-gstreamer
# apt-get remove ekiga
# apt-get remove rhythmbox
# apt-get remove sound-juicer
# apt-get remove onboard
# apt-get remove gnome-games
# apt-get remove bug-buddy
# apt-get remove openoffice.org-core
# apt-get remove openoffice.org-*
# apt-get remove yelp
# apt-get autoremove
25. Lalu Install File graphics
# apt-get install blender
# apt-get install dia
# apt-get install scribus
# apt-get install ktoon
# apt-get install xmms
# apt-get install inkscape
# apt-get install mplayer
# apt-get install k3d
# apt-get install qcad
26. Keluar dari root cd itu
# exit
27. Karena pengaturan secara langsung cukup susah maka untuk pengubahan tema saya gunakan hanya mereplace semua themes human.
28. Ketikkan
$ sudo nautilus
29. Lalu tema gtk dan gdm yang ada pada folder Human di filesystem.squashfs yang dimount di directory work. Dengan file yang telah didownload dan diinstall pada komputer kita sebelumnya. File Standart theme kita berada di /usr/share/themes/Human, dan file yang diinstall dari luar berada di /home/hoi/.themes.
30. Lakukan hal ini untuk icon juga. File Standart thema kita berada di /usr/share/icons/Human, dan file yang diinstall dari luar berada di /home/hoi/.icons.
31. Lalu untuk mengganti login window kita tinggal menindih login Human dengan login yang kita suka. Letak login window standart adalah /usr/share/gdm/themes/Human/. Tema standar yang telah terinstall berada pada folder yang sama.
32. Untuk mengganti suara standart kita dapat mereplace file suara yang ada pada /usr/share/sounds/. File format haruslah berupa wav. Yang digunakan oleh ubuntu adalah shutdown dan startup. Karena itu anda dapat menggantinya
33. Untuk mengganti usplash kita dapat mereplace file yang telah anda download di /usr/lib/usplash/usplash-theme-ubuntu.so pada folder work. Dengan mengganti file ini maka usplash anda akan berubah.
34. umount semua dvd repository
$ sudo umount ~/Remaster/work/media/dvd*
35. Kembali menjadi root lalu kembalikan semua pengatuaran menjadi seperti awal.
$ sudo chroot ~/Remaster/work/
# rm -R /media/*
# nano /etc/apt/sources.list
Daftar Source.list standart
deb http://archive.ubuntu.com/ubuntu gutsy main restricted
deb-src http://archive.ubuntu.com/ubuntu gutsy main restricted
## Uncomment the following two lines to add software from the ‘universe’
## repository.
## N.B. software from this repository is ENTIRELY UNSUPPORTED by the Ubuntu
## team, and may not be under a free licence. Please satisfy yourself as to
## your rights to use the software. Also, please note that software in
## universe WILL NOT receive any review or updates from the Ubuntu security
## team.
# deb http://archive.ubuntu.com/ubuntu intrepid universe
# deb-src http://archive.ubuntu.com/ubuntu intrepid universe
deb http://security.ubuntu.com/ubuntu intrepid-security main restricted
deb-src http://security.ubuntu.com/ubuntu intrepid-security main restricted
# apt-get update
36. Lalu keluar dari root dan waktunya mengupdate daftar repository yang baru. Pastikan direktory anda ada pada folder pekerjaan anda. Karena disini folder pekerjaan saya adalah Remaster maka saya mengetikkan perintah berikut di folder Remaster
# exit
$ sudo chroot ./work dpkg-query -W –showformat=’${Package} $Version}n’ >
./cdrom/casper/filesystem.manifest
37. Kemudian kita membersihkan (lagi) semua space yang tidak terpakai. Kita akan menggunakan dd untuk mengkompress space kosong tadi ke sebuah file yang lantas kita hapus.
$ sudo dd if=/dev/zero of=./work/filekosong
$ sudo rm ./work/filekosong
38. Selanjutnya kita buat squashfs dari hasil remaster kita tetapi sebelumnya kita hapus dahulu file squashfs yang ada pada folder cdrom
$ sudo rm ./cdrom/casper/filesystem.squashfs
$ cd ./work
$ sudo mksquashfs . ../cdrom/casper/filesystem.squashfs
Pembentukan file squashfs akan terasa cukup lama.
39. Lalu waktunya mengenerate mdsum yang baru
$ cd ..
$ cd cdrom
$ sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt
$ cd ..
40. Sekarang waktunya membuat file iso dari ubuntu yang telah kita ubah.
$ sudo mkisofs -o customlivecd.iso -b isolinux/isolinux.bin -c isolinux/boot.cat
-no-emul-boot -boot-load-size 4 -boot-info-table -r -V “Liquid’s LiveCD”
-cache-inodes -J -l cdrom/
Hasil Dari Remastering
1. Perubahan yang dilakukan pada folder iso linux terlihat disini.
2. Saat login suara startup akan berubah.
3. Setelah login kita akan melihat beberapa perbedaan dari tampilan ubuntu. Diantaranya adalah perbedaan icon dan tema yang digunakan. Berikut juga diperlihatkan program graphics yang terinstall
4. Login screen yang telah diganti juga mengalami perubahan.
5. Background juga telah mengalami perubahan.
6. Saat kita menshutdown loading screen akan berubah. Dengan tema debian.
No comments:
Post a Comment