Cara Cepat Remastering Ubuntu Server

From OnnoWiki
Jump to navigation Jump to search

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:

  1. Iso Image, 525Mb
  2. Hasil extract Iso Image, kurang lebih 529M
  3. Hasil kompilasi akhir, 525Mb
  4. 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

Pranala Menarik