Difference between revisions of "Cara Cepat Remastering Ubuntu Server"
Onnowpurbo (talk | contribs) (New page: 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...) |
Onnowpurbo (talk | contribs) |
||
(5 intermediate revisions by the same user not shown) | |||
Line 25: | Line 25: | ||
Perintah: | Perintah: | ||
− | + | sudo uck-remaster-prepare-alternate | |
Direktori baru “~/tmp/remaster-iso/pool/extras” akan terbentuk. | Direktori baru “~/tmp/remaster-iso/pool/extras” akan terbentuk. | ||
==Modifikasi default setting== | ==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: | 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 | d-i pkgsel/include string axel | ||
− | Untuk informasi tambahan mengenai preseed silahkan akses ke dokumen install cd customization. | + | Untuk informasi tambahan mengenai preseed silahkan akses ke dokumen [https://help.ubuntu.com/community/InstallCDCustomization install cd customization]. |
==Finalisasi== | ==Finalisasi== | ||
Line 41: | Line 42: | ||
sudo uck-remaster-finalize-alternate 691D19E1 | 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. | + | 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== | ==Bungkus ke dalam iso image== | ||
Line 55: | Line 56: | ||
Selesai! Cukup mudah bukan ? | Selesai! Cukup mudah bukan ? | ||
− | Catatan: Jika yang digunakan virtualbox dan menemui error setelah boot, baca artikel Fix install HH server di VirtualBox. | + | '''Catatan:''' Jika yang digunakan virtualbox dan menemui error setelah boot, baca artikel [[Fix install HH server di VirtualBox]]. |
− | |||
==Referensi== | ==Referensi== | ||
Line 62: | Line 62: | ||
* http://issotyo.wordpress.com/2008/07/01/coba-coba-remastering-ubuntu-server-hh-dengan-uck/ | * 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/ | * http://fabrizioballiano.net/2007/11/27/remastering-an-ubuntu-alternate-iso-with-ubuntu-customization-kit-the-complete-guide/ | ||
+ | * https://help.ubuntu.com/community/InstallCDCustomization | ||
+ | * http://wiki.debian.org/DebianInstaller/Preseed | ||
==Pranala Menarik== | ==Pranala Menarik== | ||
* [[Remastering Ubuntu]] | * [[Remastering Ubuntu]] | ||
+ | |||
+ | |||
+ | [[Category: Linux]] |
Latest revision as of 04:17, 22 July 2010
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/
- https://help.ubuntu.com/community/InstallCDCustomization
- http://wiki.debian.org/DebianInstaller/Preseed