Cara Cepat Remastering Ubuntu Server
Ini hasil dari lab Cidepoker’s, yaitu mencoba menambahkan package lain yang akan diinstal secara default. Untuk kelinci percobaan dipilih axel, yaitu command line downloader semacam wget. Aplikasi ini depedensinya tidak banyak, jadi cukup memudahkan untuk dibuat coba-coba :) Langkah-langkah umumnya cukup sederhana yaitu:
Persiapan free space
Persiapkan free space untuk percobaan ini. Free space yang dibutuhkan:
- Iso Image, 525Mb
- Hasil extract Iso Image, kurang lebih 529M
- Hasil kompilasi akhir, 525Mb
- Testing virtualbox image, sediakan kurang lebih 1gb
Install UCK(Ubuntu Construction Kit)
Uck yang terbaru yaitu versi 2.03 sudah mendukung HH. Binarynya dapat didownload disini
Download bahan percobaan
Iso image yang digunakan adalah ubuntu-8.04-server-i386.iso, silahkan download dari tempat yang paling dekat dengan anda. Berikutnya adalah download axel_1.0b-3_i386.deb, bisa didownload dari repository terdekat.
Bongkar iso image
Dengan perintah:
sudo uck-remaster-unpack-iso ubuntu-8.04-server-i386.iso
Hasil extract akan diletakkan di “~/tmp/remaster-iso”.
Persiapkan environment remastering
Perintah:
sudo uck-remaster-prepare-alternate
Direktori baru “~/tmp/remaster-iso/pool/extras” akan terbentuk.
Modifikasi default setting
Copy axel_1.0b-3_i386.deb ke direktory “~/tmp/remaster-iso/pool/extras”. Lalu edit file “~/tmp/remaster-iso/preseed/ubuntu-server.seed”, tambahkan:
d-i pkgsel/include string axel
Untuk informasi tambahan mengenai preseed silahkan akses ke dokumen install cd customization.
Finalisasi
Perintah:
sudo uck-remaster-finalize-alternate 691D19E1
Untuk melakukan perintah ini, sayangnya anda harus terhubung ke internet. Perintah ini akan mendownload beberapa file dari internet kemudian akan menanyakan password untuk GPG key sebanyak 3 kali.
Bungkus ke dalam iso image
Perintah:
sudo uck-remaster-pack-iso
Akhirnya…. file iso anda akan dapat ditemukan di “~/tmp/remaster-new-files/”. Namanya adalah livecd.iso, lho kok LIVE CD ? Tenang saja, sebenarnya UCK diperuntukkan untuk remastering live cd, bahkan mempunyai GUI yang cukup friendly untuk itu. Abaikan saja namanya, isinya tetap ubuntu server plus axel. Kalau tetap tidak sreg cukup rename saja ;)
Testing
Untuk ini anda membutuhkan produk VM seperti VirtualBox, vmware, qemu dll. Mount iso image tersebut dan coba install secara default. Pada akhir installasi, setelah menu pilihan instalasi web server, email server dll, tekan alt F3 untuk melihat log installasi. Jika anda cukup sabar dan cermat, anda akan melihat package axel akan ikut terinstall ;;)
Selesai! Cukup mudah bukan ?
Catatan: Jika yang digunakan virtualbox dan menemui error setelah boot, baca artikel Fix install HH server di VirtualBox.
Referensi
- http://issotyo.wordpress.com/2008/07/01/coba-coba-remastering-ubuntu-server-hh-dengan-uck/
- http://fabrizioballiano.net/2007/11/27/remastering-an-ubuntu-alternate-iso-with-ubuntu-customization-kit-the-complete-guide/