Mengkonversi Ubuntu Linux di Laptop Menjadi VM di VirtualBox

[Ilustrasi: Alex Kleinpo – kleinpo | flickr.com]
Season 1

Sejak sekitar 3 tahun terakhir saya menggunakan MacBook sebagai mesin utama di kamar. Laptop saya sebelumnya menggunakan HP Compaq, dengan OS Ubuntu Natty (11.04). Iye.., Ubuntu versi 4 tahun yang lalu.

Laptop HP Compaq itu mau saya format ulang aja sebenarnya. Tetapi saya tidak mau kehilangan isinya. Isinya bukan sekadar data, tapi sistem operasi, aplikasi dan data-data keseluruhannya. Karena di dalamnya sudah banyak sekali aplikasi dan library yang sudah saya konfigurasi secara custom, jadi beberapa aplikasi web lokal di dalamnya sangat bergantung dengan konfigurasi tersebut. Sementara selain karena males install ulang, konfigurasi, dll nya saya juga sudah banyak lupa.

Intinya, saya mau Ubuntu Linux di laptop HP Compaq itu saya backup lengkap dengan semua aplikasi, library dan isinya dan tetap bisa saya jalankan sewaktu-waktu ketika saya butuhkan. Yang kepikiran tentunya “Coba ini laptop bisa gue bikin jadi VM ya?”. Lalu dilanjutkan, “Oh iya.., kenapa tidak?”.

Jadilah akhirnya saya googling. Saya lupa akhirnya nemu dimana. Akhirnya saya berhasil menemukan cara membuat satu partisi aktif menjadi satu file image. Bentuk ouputnya saya letakkan di hardisk eksternal. Format file outputnya .img.

Nah file itu yang saya convert menjadi file .vdi (VirtualBox Disk Image). Jangan tanya caranya.., saya udah gak inget. Saya lakukan ini tahun lalu soalnya. Yang saya ingat cuma proses ini butuh waktu berjam-jam. Ya mengingat total size nya hampir 60 Gigabita juga sih.

Setelah selesai, lalu di MacBook saya jalankan VirtualBox, add new OS, dan pilih disk-nya file .vdi tadi. Saya coba jalankan. Error. Kurang lebih pesannya “No bootable media found..”.

Saya baru sadar. Di latop lama saya itu ada 2 OS. Partisi primary pertama Windows, partisi primary kedua Ubuntu. Nah, yang saya buat jadi VM adalah partisi kedua ini. Sementara bootloadernya ada di MBR (Master Boot Record), dan itu ada di bagian pertama harddisk. Lah terus gimana cara backup Bootloader/MBR dan memasangnya ke VM?

Lalu saya ambil gitar, dan mulai memainkan.., lagu lama yang biasa.., kita nyanyikan. Tapi tak sepatah kata, yang bisa terucap.. Hanya ingatan yang ada di.. *Slank – Terlalu Manis

Tapi beneran. Akhirnya saya ambil gitar, bikin lagu, upload ke SoundCloud. VM nya gimana? Bodo amaat..

Season 2

Kemarin saya kebetulan buka-buka lagi hardisk eksternal saya itu. Melihat file .vdi backup-an laptop lama, saya kepikiran lagi, sampai susah makan, susah tidur, susah BAB sih enggak. Read more Mengkonversi Ubuntu Linux di Laptop Menjadi VM di VirtualBox

Tips Menghilangkan Paket Desktop Ubuntu kembali jadi Minimal

Ceritanya, saya lagi mau coba oprek satu OS untuk keperluan eksperimen buat server. Nah paling aman tentunya dijalanin secara virtual (bukan hard install di atas PC/Laptop). Untuk virtualization-nya saya pakai VirtualBox.

Masalahnya saya enggak punya ISO Ubuntu server. Adanya iso Ubuntu Desktop. Jadilah ISO ini yang saya pakai untuk dipasang di VirtualBox.

Karena versi desktop, jadi banyak software – software yang tidak saya butuhkan. Nah saya ingin membuat paket – paket desktop ini. Ingin mengembalikannya ke versi base saja. Lalu nanti baru nanti saya install paket server yang saya perlukan.

Saya tadinya berpikir, ah gampang, tinggal jalankan ini : sudo apt-get remove ubuntu-desktop. (beberapa tulisan di internet juga menyatakan demikian) Hmm.. Ya, pake ubuntu-desktop memang dihapus. Tapi sayangnya itu cuma paket meta aja. Tidak benar – benar paket softwarenya.

Mungkin sebagian besar dari anda berpikir sama dengan saya, jika saya menghapus suatu paket desktop yang esensial, pasti software – software desktopnya juga akan terbawa dihapus. Masalahnya apa nama paketnya ini? Setelah mencari – cari dan sedikit menebak – nebak, ketemulah dia. Ini paketnya : libgtk2.0-0

Jadi, setelah saya jalankan : sudo apt-get purge libgtk2.0-0 semua (atau setidaknya sebagian besar) program desktop Ubuntu dihapus. Sekarang Ubuntu di VB saya sudah minimalis, tambahkanlah garam dan sambal secukupnya, hidangkan selagi hangat 🙂