Setelah bersusah payah googling ke sana kemari dan membaca berbagai situs dengan “bahasa dewa”, akhirnya ketemu juga cara buat mengakali VMWare agar bisa berjalan di kernel 2.6.20.
Dari kemarin, setiap kali install VMWare di kernel ini selalu muncul error, padahal semua persyaratan sudah terpenuhi—kernel-header sudah ada, kernel-source sudah siap. Jadi apa yang kurang? Kalau kata om Choka, mungkin kurang doa sama kurang mandi kembang tujuh rupa, wkwkwkwkw!
Setelah dicari tahu lebih lanjut, rupanya masalahnya ada pada salah satu modul di VMWare, yaitu modul vmmon yang salah membaca header di kernel 2.6.20. Untungnya, setelah diotak-atik sedikit, masalah ini akhirnya beres! 😄
Cara Mengatasi Masalah VMWare di Kernel 2.6.20
Kebetulan, saya pakai VMWare Workstation, tapi sepertinya masalah ini juga terjadi di semua versi VMWare lainnya. Saya berasumsi Anda yang membaca ini sudah pernah menginstall VMWare sebelumnya, jadi kita akan langsung masuk ke langkah-langkahnya.
Langkah-langkah:
- Extract File: Pertama-tama, setelah Anda download file tar.gz dari website VMWare, jangan langsung di-install. Cari file vmmon.tar di direktori
lib/modules/sourcedalam folder vmware-distrib. Setelah itu, copy dan extract file tersebut ke direktori mana saja yang Anda inginkan dengan perintah berikut:tar -xvf vmmon.tar - Edit File
compat_kernel.h: Masuk ke direktori vmmon-only/include, kemudian edit file compat_kernel.h. Anda bisa menggunakan text editor favorit Anda. Saya sendiri biasanya pakai vi:vi compat_kernel.h - Cari dan Ganti Baris Berikut: Temukan baris ini di dalam file:
#define __NR_compat_exit __NR_exit static inline _syscall1(int, compat_exit, int, exit_code);Ubah baris kedua menjadi:int compat_exit(int exit_code); - Compress Kembali
vmmon.tar: Setelah selesai mengedit, jangan lupa untuk membuat file vmmon.tar kembali (tar ulang), lalu jalankan instalasi VMWare seperti biasa.
Dan selesai! Sekarang, VMWare Anda seharusnya bisa berjalan dengan lancar di kernel 2.6.20.
Pengalaman Pribadi dan Penemuan Solusi
Jujur, trik ini saya temukan lewat hasil googling panjang, dan saya sudah lupa sumber aslinya karena seperti yang saya bilang, sebagian besar informasi menggunakan bahasa teknis tingkat tinggi. Tapi yang jelas, saya berterima kasih kepada penulis asli yang memberikan solusi ini. Berkat itu, VMWare bisa berjalan tanpa masalah lagi di kernel 2.6.20.
Selamat mencoba! Semoga langkah-langkah di atas bisa membantu Anda yang juga mengalami masalah serupa.