Remastering Ubuntu 10.10 secara manual memang memakan waktu dan juga menantang serta menambah pengertian kita tentang Linux, khususnya Ubuntu.
Sebelum kita mulai dengan langkah-langkah me-remaster Ubuntu 10.10, kita siapkan dulu alat dan bahannya :-)
[caption id="" align="aligncenter" width="432" caption="Welcome Screen Hasil Remaster Ubuntu 10.10"]
Alat dan Bahan
- CD atau file iso Ubuntu 10.10 Desktop Edition. Jika belum punya, download di kambing.ui.ac.id
- Space hardisk minimal 10Gb
- Distro Ubuntu terinstall. Anda bisa saja menggunakan distro lain, perintah-perintah CLI silahkan menyesuaikan :-)
- File2 tambahan, seperti paket2 tambahan (DVD repo lebih baik), wallpaper, dll
Persiapan
- Membuat direktori kerja
Buka terminal anda, ketikkan perintah berikut ini:mkdir -p minux/cdrom minux/root minux/initrd minux/tmp - Masuk ke direktori kerjacd minux
- Membuat hardisk semu
sudo dd if=/dev/null of=hd.ext3 bs=1M count=2512
Akan membuat hardisk dalam bentuk file sebesar 2.5Gb dengan nama hd.ext3 - Memformat hardisk semu sehingga bisa digunakan seperti hardisk/partisi tersendiri
sudo mke2fs hd.ext3
Jika ada pertanyaan yang kira-kira seperti "ini bukan hardisk asli. bener mau di format?" jawab saja Ya! - Memount file ISO atau Masukkan CD
Saya menyimpan file iso di direktori yang sama :-) namanya ubuntu-10.10-desktop.isosudo mount -o loop -t iso9660 ubuntu-10.10-desktop.iso cdrom
- Mounting image livecd dengan nama filesystem.squashfs di tmp
sudo mount -o loop -t squashfs cdrom/casper/filesystem.squashfs tmp
- Mounting file semu hd.ext3 ke folder root dan meng-copy isi file image livecd ke dalamnya
sudo mount -o loop hd.ext3 root sudo rsync -av tmp/. root/
- Melepaskan mounting sudo umount tmp Hapus file filesystem.squashfs
sudo rm cdrom/casper/filesystem.squashfs
sudo umount cdrom - Mounting file iso (lagi) dan Meng-copy isinya ke cdrom
sudo mount -o loop -t iso9660 ubuntu-10.10-desktop.iso tmp
sudo rsync -av --exclude=casper/filesystem.squashfs tmp/. cdrom/
lepaskan mounting file isosudo umount tmp
Ingat, mount point root tidak kita lepaskan. sampai disini persiapan selesai :-)
Selanjutnya kita akan mulai melakukan remaster.
Remastering Ubuntu 10.10
- Pastikan anda sudah me-mount file hd.ext3 ke folder root
sudo mount -o loop hd.ext3 root
- Masuk (chroot) ke dalam system live
sudo mount --bind /proc root/proc
sudo chroot root/ - Setelah masuk ke system live (chroot) anda akan berganti prompt, seperti:
root@amrinz:/#
lalu apa? Saat ini anda bisa membuang paket2 yang kira-kira tidak diperlukan untuk mendapatkan ruang kosong di system live.
Caranya dengan menggunakan apt-get, misalnya:apt-get remove example-content
dan-paket-paket-lainnya - Seharusnya langkah ini membahas tentang kustomasi. Tetapi karena saya tuliskan dalam bagian tersendiri, saya tidak membahasnya di sini :-). Bahasan ini saya tuliskan di artikel Kustomasi Ubuntu Maverick Ini
- Mempaket ulang system live
Ketika anda sudah selesai melakukan kustomasi, anda harus mempaket ulang system live ke file asalnya filesystem.squashfs, caranya:exit
Keluar dari chroot :-)
Lalu melepaskan mount point /proc dan mount point lainnya lalu mempaket ulang live systemsudo umount root/proc
sudo mksquashfs root/. cdrom/casper/filesystem.squashfs - Mendata ulang berkas cdrom dan membuat signaturenya
cd cdrom
sudo chmod -R 777 *
rm md5sum.txt
sudo find . -type f -print0 |xargs -0 md5sum |sudo tee md5sum.txt
keluar dari direktori cdromcd ..
- Membuat file iso
sudo genisoimage -o maverickCD-2.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -r -V "KPLINTB LiveCD" -cache-inodes -J -l cdrom/
- Unmount semua direktori kerja
sudo umount root
- Cobalah hasilnya menggunakan qemu atau virtualbox sebelum dibakar ke cakram

6 Comments
mantap bang cayo linux on NTB
ReplyDeletehmm.... tutorial keren nih. kapan2 dicobain deh
ReplyDeletepersiapan yg no 7 "sudo mount -o loop hd.ext3 rootsudo rsync -av tmp/. root/" kok g mau yahh..
ReplyDeletewah makasih udah dingatkan. Rupanya perintahnya ada yang tersambung. Begitu juga untuk perintah no 6 sudah dibenarkan
ReplyDeleteSudah saya ralat :-)
[...] meremaster Ubuntu 10.10 Maverick Meerkat bagian 2 ini adalah lanjutan dari artikel Remastering Ubuntu 10.10 Maverick Meerkat sebelumnya dengan judul yang [...]
ReplyDeletegan, masing2 perintah mohon dijelaskan gan, kayak misalnya "sudo mount -o loop hd.ext3 root sudo rsync -av tmp/. root/" kita ambil "-av" maksud tanda "-" atau "av" ini apa ya, biar sama2 belajar, hhehehe :D
ReplyDelete