Cara Install VirtualBox 7.0 Terbaru di Linux


VirtualBox adalah perangkat lunak virtualisasi lintas platform sumber terbuka, yang dapat diinstal pada sistem operasi apa pun untuk menjalankan beberapa mesin virtual tamu di komputer yang sama.

Misalnya, jika Anda menginstalnya di sistem Linux, Anda dapat menjalankan sistem operasi Windows di dalamnya sebagai OS Tamu atau menjalankan OS Linux di sistem Windows Anda, dan sebagainya. Dengan cara ini, Anda dapat menginstal dan menjalankan sistem operasi tamu (mesin virtual) sebanyak yang Anda inginkan, satu-satunya batasan adalah ruang disk dan memori.

Baru-baru ini Oracle merilis versi stabil utama dari Virtualbox 7.0, versi terbaru dari VirtualBox hadir dengan begitu banyak perubahan besar dan fitur baru yang ditambahkan ke dalamnya.

Anda dapat melihat detail log perubahan baru yang lengkap tentang VirtualBox 7.0 di Halaman Log Perubahan Resmi mereka.

Panduan ini menjelaskan cara menginstal VirtualBox 7.0 pada distribusi berbasis RHEL seperti RHEL, Fedora, Rocky Linux, AlmaLinux, dan CentOS Stream menggunakan repositori VirtualBox sendiri dengan perintah YUM dan DNF.

Panduan ini juga menjelaskan cara menginstal VirtualBox 7.0 pada distribusi berbasis Debian seperti Debian, Ubuntu, dan Linux Mint sistem yang menggunakan repositori milik VirtualBox dengan perintah APT-GET atau APT.

Di halaman ini:
  • Cara Install VirtualBox Terbaru di CentOS, RHEL, dan Fedora
  • Cara Install VirtualBox Terbaru di Debian, Ubuntu, dan Mint
  • Cara Menginstal Paket Ekstensi VirtualBox di Linux

Menginstal VirtualBox 7.0 di Sistem berbasis RHEL

Untuk menginstal VirtualBox versi stabil terbaru, Anda perlu mengunduh file konfigurasi virtualbox.repo terlebih dahulu menggunakan perintah wget berikut, lalu mengimpor kunci publik menggunakan perintah rpm.

----------------- On RHEL-based Distributions ----------------- 
wget https://download.virtualbox.org/virtualbox/rpm/rhel/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

----------------- On Fedora Linux -----------------
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo -P /etc/yum.repos.d/
rpm --import https://www.virtualbox.org/download/oracle_vbox.asc

Selanjutnya, aktifkan repositori EPEL untuk menginstal alat pembangunan dan dependensi pada sistem.

----------------- On RHEL-based 9 Release ----------------- 
dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-9.noarch.rpm

----------------- On RHEL-based 8 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm

----------------- On RHEL-based 7 Release ----------------- 
yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Instal Paket Ketergantungan untuk VirtualBox

VirtualBox menggunakan modul kernel vboxdrv untuk mengontrol dan mengalokasikan memori fisik untuk eksekusi sistem operasi tamu. Tanpa modul ini, Anda masih dapat menggunakan VirtualBox untuk membuat dan mengonfigurasi mesin virtual, namun mesin tersebut tidak akan berfungsi.

Jadi, untuk membuat VirtualBox berfungsi penuh Anda perlu memperbarui sistem Anda terlebih dahulu, lalu menginstal beberapa modul tambahan seperti DKMS, kernel-headers, kernel-devel, dan beberapa paket ketergantungan.

----------------- On RHEL-based Distributions ----------------- 
yum update
yum install binutils kernel-devel kernel-headers libgomp make patch gcc glibc-headers glibc-devel dkms -y

----------------- On Fedora Linux -----------------
dnf update
dnf install @development-tools
dnf install kernel-devel kernel-headers dkms qt5-qtx11extras  elfutils-libelf-devel zlib-devel

Instal VirtualBox 7.0 di Sistem berbasis RHEL

Setelah Anda menginstal semua paket dependensi yang diperlukan, Anda dapat menginstal VirtualBox versi terbaru menggunakan perintah berikut.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Pada tahap ini, Anda siap untuk mulai menggunakan VirtualBox dengan menjalankan perintah berikut di terminal.

virtualbox

Jika Anda mendapatkan error berikut saat instalasi Virtualbox, berarti ada konflik antara kedua versi Kernel.

This system is currently not set up to build kernel modules.
Please install the Linux kernel "header" files matching the current kernel

Untuk mengatasi masalah ini, pertama-tama periksa kernel yang Anda instal, lalu perbarui kernel Linux dengan menjalankan perintah:

uname -r
dnf update kernel-*
Or
yum update kernel-*

Ketika pembaruan selesai, reboot sistem Anda dan pilih kernel terbaru dari menu boot grub, entri ini biasanya merupakan entri pertama seperti yang Anda lihat.

reboot

Setelah sistem selesai booting, masuklah dan sekali lagi konfirmasikan bahwa versi pengembangan kernel sekarang cocok dengan versi kernel Linux.

rpm -q kernel-devel
uname -r

Kemudian, mulai ulang proses pengaturan build dan konfirmasikan bahwa instalasi VirtualBox Anda berhasil dengan menjalankan:

/sbin/vboxconfig
systemctl status vboxdrv

Penyelesaian masalah

Jika Anda mendapatkan pesan kesalahan seperti KERN_DIR atau jika direktori sumber kernel Anda tidak terdeteksi secara otomatis oleh proses pembangunan, Anda dapat mengaturnya dengan menggunakan perintah berikut. Pastikan Anda mengubah versi kernel sesuai dengan sistem Anda seperti yang ditunjukkan dalam warna merah.

KERN_DIR=/usr/src/kernels/4.19.0-1.el7.elrepo.x86_64
export KERN_DIR

Menginstal VirtualBox 7.0 di Debian, Ubuntu, dan Linux Mint

Untuk menginstal VirtualBox versi stabil terbaru, Anda perlu menambahkan repositori Virtualbox resmi menggunakan perintah berikut.

wget -q https://www.virtualbox.org/download/oracle_vbox_2016.asc -O- | sudo apt-key add -
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
sudo apt install software-properties-common
echo "deb [arch=amd64] https://download.virtualbox.org/virtualbox/debian $(lsb_release -sc) contrib" | sudo tee /etc/apt/sources.list.d/virtualbox.list

Kemudian, perbarui daftar paket perangkat lunak dan instal VirtualBox versi terbaru.

sudo apt-get install virtualbox-7.0

Cukup jalankan perintah berikut untuk memulainya dari terminal atau gunakan peluncur dari menu untuk memulai.

virtualbox
Tangkapan Layar VirtualBox 7.0

Menginstal Paket Ekstensi VirtualBox di Linux

Jika Anda memerlukan beberapa fungsi tambahan seperti VirtualBox RDP, PXE, ROM dengan dukungan E1000 dan Pengontrol Host USB 2.0 dukungan, dll. Anda perlu mengunduh dan menginstal Paket Ekstensi VirtualBox menggunakan perintah wget berikut.

wget https://download.virtualbox.org/virtualbox/7.0.0/Oracle_VM_VirtualBox_Extension_Pack-7.0.0.vbox-extpack

Untuk menginstal paket ekstensi, Anda harus menginstal Virtualbox 7.0, setelah Anda mengunduh vbox-extpack buka dengan Virtualbox seperti yang ditunjukkan di bawah ini.

Jika tidak berhasil, buka Virtualbox –> File –> Preferences –> Tools –> Extension Manager dan telusuri vbox-extpack untuk menginstalnya.

Memperbarui VirtualBox di Sistem Linux

Jika Anda ingin memperbarui VirtualBox dengan versi terbaru di masa mendatang, Anda cukup menjalankan perintah berikut untuk memperbaruinya.

Pada Sistem berbasis RHEL
yum update VirtualBox-*
Pada Sistem berbasis Debian
apt-get install VirtualBox-*

Hapus VirtualBox dari Sistem Linux

Jika Anda ingin menghapus VirtualBox sepenuhnya, cukup gunakan perintah berikut untuk menghapusnya sepenuhnya dari sistem Anda.

Pada Sistem berbasis RHEL
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Pada Sistem berbasis Debian
apt-get remove VirtualBox-*

Anda juga dapat mengunduh VirtualBox 7.0 untuk platform Linux, Windows, dan Mac OS X lainnya.