Subscribe to web2feel.com
Subscribe to web2feel.com

Remastering Ubuntu - Part 3

Diposting oleh Eko Hadi G Minggu, 30 Mei 2010


Tahap Cleaning Up
Pastikan pada tahap ini anda masih bekerja di lingkungan filesystem linux yang anda remastering atau chroot bila sudah keluar silahkan klik disini. Tujuan dari cleaning up ini adalah memperkecil space atau kapasitas file iso yang akan kita buat nantinya.


  • Bersihkan semua cache hasil instalasi software maupun hasil download. dan jika terdapat
apt-get clean


  • Command ini hanya digunakan pada ubuntu 9.10.
rm /var/lib/dbus/machine-id
rm /sbin/initctl
dpkg-divert --rename --remove /sbin/initctl

  • Bersihkan juga direktory file temporary
rm -rf /tmp/* ~/.bash_history


  • Unmount direktori-direktori yang sebelumnya telah dimount oleh chroot seperti /proc, /sys, /dev/pts dan keluar dari lingkungan filesystem linux yang telah dicustom.
umount /proc
umount /sys
umount /dev/pts
exit
sudo umount edit/dev


Catatatan: jika command umount /proc gagal silahkan ganti dengan command umount -lf /proc

Ingat sampai tahap ini anda sudah keluar dari filesystem linux yang anda custom.

Tahap Regenerate Manifest
Ketikkan command dibawah untuk men-generate manifest. Untuk menghindari banyak kesalahan dalam pengetikan, anda bisa men-copy paste command ini ke gnome-terminal.
chmod +w extract-cd/casper/filesystem.manifest
sudo chroot edit dpkg-query -W --showformat='${Package} ${Version}\n' > extract-cd/casper/filesystem.manifest
sudo cp extract-cd/casper/filesystem.manifest extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/ubiquity/d' extract-cd/casper/filesystem.manifest-desktop
sudo sed -i '/casper/d' extract-cd/casper/filesystem.manifest-desktop


Tahap Kompres Filesystem
Pada tahapan ini anda harus bersabar menunggu linux men-compress filesystem yang telah diremastering. waktu yang dibutuhkan relatif lama tergantung dengan sumber daya komputer anda dan banyak nya custom yang anda berikan.

  • Hapus file filesystem.squash yang lama.
sudo rm extract-cd/casper/filesystem.squashfs

Ctatan: Jika terjadi "no such file or directory" abaikan dan lanjutkan ke step selanjut nya

  • Kompres filesystem yang sudah di custom dan bila anda tidak mau repot silahkan copy paste command berikut Jika ubuntu yang anda remastering adalah versi ubuntu 8.04 silahkan tambah kan opsi -nolzma selain itu tidak ditambahkan.

for ubuntu 8.04
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs -nolzma

for ubuntu 8.10 - Up
sudo mksquashfs edit extract-cd/casper/filesystem.squashfs

  • Proses kompresi selesai

  • Setelah filesystem squashfs yang baru di kompres kini saat nya anda memberikan label untuk CD/DVD hasil remastering anda. Tekan "CTRL" + "O" untuk menyimpan.

sudo nano extract-cd/README.diskdefines

  • Hapus MD5sum.txt dengan MD5sum yang baru
cd extract-cd
sudo rm md5sum.txt
find -type f -print0 | sudo xargs -0 md5sum | grep -v isolinux/boot.cat | sudo tee md5sum.txt



Tahap membuat file iso
Inilah saat-saat terakhir dari remastering anda dan sampai saat ini anda sudah menempuh perjalanan 90%. One step closer...

  • Buat file iso dari hasil remastering yang telah anda buat. Perlu di ketahui pada command tertulis "Ubuntu-remastering.iso" adalah nama dari file iso remastering ubuntu yang baru. Jadi anda boleh memberi nama sesuai nama distro anda.
sudo mkisofs -D -r -V "$IMAGE_NAME" -cache-inodes -J -l -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -o ../ubuntu-9.04.1-desktop-i386-custom.iso .

  • File iso selesai dibuat
  • Hasil  File iso yang telah selesai dibuat dan silahkan di uji menggunakan Virtual Machine seperti VMware, virtualbox.



Catatan letak dari file iso berada di /home/nama-user/livecdtmp

Baiklah sahabat ku semoga tutorial ini bermanfaat bagi saya, anda dan kawan lainnya. Cukup sudah yach kebersamaan saya menjelaskan tutorial remastering ubuntu ini. Mungkin kalau ada waktu kita boleh sharing bersama. Assalamualaikum Wr. Wb.

Eko Hadi Gunawan

1 Responses to Remastering Ubuntu - Part 3

  1. amaulana8 Says:
  2. terimakasih gan untuk sharing 'jurus' remasteringnya, saya aplikasikan dan berhasil, senang rasanya.

     

Posting Komentar

Jakarta -