1. Home
  2. Docs
  3. Linux
  4. Arch
  5. Cara Install VirtualBox di CachyOS

Cara Install VirtualBox di CachyOS

Untuk menginstal VirtualBox di CachyOS, buka terminal dan gunakan manajer paket pacman. Jalankan perintah berikut secara berurutan, kemudian load modul kernel dan tambahkan user ke grup vboxusers agar dapat mengelola virtual machine (VM) dengan lancar.

Tapi, pas ingin melakukan virtualisasi dengan VirtualBox, optimasi kernel memerlukan tindakan khusus agar modul kernel pada host dapat berfungsi.

Artikel ini adalah contoh langkah demi langkah untuk install VirtualBox lebih spesifik di CachyOS.

Persiapan dan Prasyarat

  • Akses Root/Sudo: Anda memerlukan hak akses root untuk menginstal paket dan load modul kernel.
  • Koneksi Internet Stabil: Diperlukan untuk download paket resmi dari repositori CachyOS/Arch.
  • Sistem yang Up-to-Date: Selalu perbarui sistem Anda terlebih dahulu untuk menghindari konflik dependensi versi kernel dengan perintah sudo pacman -Syu.
  • Cek Versi Kernel Anda: Karena CachyOS menggunakan kernel custom (misal: linux-cachyos), kita disarankan memakai metode DKMS (Dynamic Kernel Module Support) agar modul VirtualBox otomatis dikompilasi ulang setiap kali ada pembaruan kernel.

Langkah-langkah Instalasi Virtualbox di CachyOS

Step 1: Install Kernel Headers

Supaya DKMS bisa mengompilasi modul VirtualBox untuk kernel CachyOS, pastikan paket headers yang sesuai sudah terpasang. Paket ini harus sama versinya dengan kernel yang sedang digunakan.

sudo pacman -S linux-cachyos-headers

(Catatan: Jika Anda menggunakan varian kernel CachyOS lain seperti linux-cachyos-bore atau linux-cachyos-lts, sesuaikan paketnya menjadi linux-cachyos-bore-headers atau linux-cachyos-lts-headers).

Step 2: Install Paket Utama VirtualBox dan DKMS

Sekarang, instal paket VirtualBox beserta modul host berbasis DKMS.

sudo pacman -S virtualbox virtualbox-host-dkms

Saat proses instalasi, jika muncul pilihan provider untuk modul host, pastikan Anda memilih opsi yang menggunakan virtualbox-host-dkms agar kompatibel dengan kernel CachyOS.

Step 3: Install Guest Components (Opsional namun Direkomendasikan)

Jika suatu saat Anda juga ingin menjadikan CachyOS sebagai guest OS atau memerlukan ISO Guest Additions, pasang paket berikut:

sudo pacman -S virtualbox-guest-iso virtualbox-guest-utils

Step 4: Memasukkan User ke Grup vboxusers

Untuk alasan keamanan, VirtualBox membatasi akses ke hardware (seperti USB passthrough) hanya bagi pengguna yang terdaftar di grup vboxusers. Tambahkan nama pengguna Anda ke grup tersebut dengan perintah:

sudo gpasswd -a $USER vboxusers

Step 5: Memuat Modul Kernel VirtualBox

Untuk menjalankan VirtualBox tanpa perlu me-reboot sistem, muat modul kernel secara manual.

sudo modprobe vboxdrv

Verifikasi dan Pengujian

Untuk memastikan instalasi berhasil, lakukan pengecekan berikut:

Cek Status Modul Kernel: Pastikan modul vboxdrv sudah aktif dimuat oleh sistem.

lsmod | grep vbox

Output harus menunjukkan beberapa baris seperti vboxdrv, vboxnetadp, dan vboxnetflt.

Jalankan Aplikasi: Buka Application Launcher di Desktop Environment Anda (KDE Plasma, GNOME, dll.) lalu cari Oracle VM VirtualBox, atau jalankan langsung via terminal:

virtualbox

Troubleshooting

Berikut beberapa masalah yang paling umum dialami saat install virtualbox di cachyos :

Masalah 1: Error “Kernel driver not installed (rc=-1908)”

Modul kernel VirtualBox belum dimuat atau gagal dikompilasi karena headers tidak cocok. Pastikan Anda sudah menginstal paket linux-cachyos-headers yang sesuai dengan kernel aktif Anda saat ini, lalu jalankan perintah re-kompilasi dkms secara manual:

sudo dkms autoinstall
sudo modprobe vboxdrv

Masalah 2: Perangkat USB Tidak Terbaca di Guest OS

User Anda belum masuk grup vboxusers atau Anda memerlukan Extension Pack. Jalankan kembali perintah grup di Langkah 4, lalu lakukan log out dan log in ulang. Jika masih belum bisa, instal Oracle Extension Pack dari AUR menggunakan yay atau paru:

paru -S virtualbox-ext-oracle

FAQ (Frequently Asked Questions)

Tags , , ,
guest

0 Comments
Oldest
Newest Most Voted