Linux'ta En Son VirtualBox 7.0 Nasıl Kurulur


VirtualBox, aynı bilgisayarda birden fazla konuk sanal makineyi çalıştırmak için herhangi bir işletim sistemine yüklenebilen, açık kaynaklı, platformlar arası bir sanallaştırma yazılımıdır.

Örneğin, Linux sisteminize yüklerseniz, Windows işletim sistemini bunun altında Konuk İşletim Sistemi olarak çalıştırabilir veya Linux İşletim Sistemi'ni çalıştırabilirsiniz. Windows sisteminiz vb. Bu şekilde istediğiniz kadar konuk işletim sistemi (sanal makine) kurup çalıştırabilirsiniz, tek sınır disk alanı ve bellektir.

Yakın zamanda Oracle, Virtualbox 7.0'ın ana kararlı sürümünü yayınladı; VirtualBox'ın en yeni sürümü pek çok önemli değişiklik ve kendisine eklenen yeni özelliklerle birlikte geliyor.

VirtualBox 7.0 hakkındaki tüm yeni değişiklik günlüğü ayrıntılarını Resmi Değişiklik Günlüğü Sayfasında görebilirsiniz.

Bu kılavuzda VirtualBox 7.0'ın RHEL, Fedora, Rocky Linux gibi RHEL tabanlı dağıtımlara nasıl kurulacağı açıklanmaktadır. AlmaLinux ve CentOS Stream, YUM ve DNF komutlarıyla VirtualBox'un kendi deposunu kullanıyor.

Bu kılavuz ayrıca VirtualBox 7.0'ın Debian, Ubuntu ve Linux Mint gibi Debian tabanlı dağıtımlara nasıl kurulacağını da açıklamaktadır. VirtualBox'ın kendi deposunu APT-GET veya APT komutlarıyla kullanan sistemler.

Bu sayfada:
  • CentOS, RHEL ve Fedora'ya En Son VirtualBox Nasıl Kurulur
  • En Son VirtualBox'ı Debian, Ubuntu ve Mint'e Yükleme
  • Linux'ta VirtualBox Uzantı Paketi Nasıl Kurulur

RHEL Tabanlı Sistemlere VirtualBox 7.0 Kurulumu

VirtualBox'un en son kararlı sürümünü yüklemek için öncelikle aşağıdaki wget komutunu kullanarak virtualbox.repo yapılandırma dosyasını indirmeniz ve ardından rpm komutunu kullanarak ortak anahtarı içe aktarmanız gerekir.

----------------- 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

Ardından, derleme araçlarını ve bağımlılıkları sisteme yüklemek için EPEL deposunu etkinleştirin.

----------------- 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

VirtualBox için Bağımlılık Paketlerini Kurun

VirtualBox, konuk işletim sistemlerinin yürütülmesi için fiziksel belleği kontrol etmek ve tahsis etmek amacıyla vboxdrv çekirdek modülünü kullanır. Bu modül olmadan sanal makineler oluşturmak ve yapılandırmak için VirtualBox'ı kullanmaya devam edebilirsiniz ancak bunlar çalışmaz.

Bu nedenle, VirtualBox'u tamamen işlevsel hale getirmek için önce sisteminizi güncellemeniz, ardından DKMS, çekirdek başlıkları < gibi bazı ek modüller yüklemeniz gerekir. Strong>kernel-devel ve bazı bağımlılık paketleri.

----------------- 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

VirtualBox 7.0'ı RHEL Tabanlı Sistemlere Kurun

Gerekli tüm bağımlılık paketlerini yükledikten sonra aşağıdaki komutu kullanarak VirtualBox'un en son sürümünü yükleyebilirsiniz.

dnf install VirtualBox-7.0
OR
yum install VirtualBox-7.0

Bu noktada terminalde aşağıdaki komutu çalıştırarak VirtualBox'u kullanmaya başlamaya hazırsınız.

virtualbox

Virtualbox kurulumu sırasında aşağıdaki hatayı alıyorsanız iki Kernel sürümü arasında çakışma var demektir.

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

Sorunu çözmek için öncelikle yüklü çekirdeğinizi kontrol edin ve ardından şu komutu çalıştırarak Linux çekirdeğini güncelleyin:

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

Güncelleme tamamlandığında sisteminizi yeniden başlatın ve grub önyükleme menüsünden en son çekirdeği seçin, bu giriş genellikle gördüğünüz gibi ilk giriştir.

reboot

Sistem önyüklemeyi tamamladıktan sonra oturum açın ve çekirdek geliştirme sürümünün artık Linux çekirdeği sürümüyle eşleştiğini bir kez daha doğrulayın.

rpm -q kernel-devel
uname -r

Ardından derleme kurulum işlemini yeniden başlatın ve aşağıdakileri çalıştırarak VirtualBox kurulumunuzun başarılı olduğunu doğrulayın:

/sbin/vboxconfig
systemctl status vboxdrv

Sorun giderme

KERN_DIR gibi bir hata mesajı alırsanız veya çekirdek kaynak dizininiz derleme işlemi tarafından otomatik olarak algılanmazsa aşağıdaki komutu kullanarak bunu ayarlayabilirsiniz. Çekirdek versiyonunu sisteminize göre kırmızı renkte gösterildiği gibi değiştirdiğinizden emin olun.

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

VirtualBox 7.0'ı Debian, Ubuntu ve Linux Mint'e Kurmak

VirtualBox'un en son kararlı sürümünü yüklemek için aşağıdaki komutu kullanarak resmi Virtualbox deposunu eklemeniz gerekir.

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

Ardından yazılım paketi listesini güncelleyin ve VirtualBox'ın en son sürümünü yükleyin.

sudo apt-get install virtualbox-7.0

Terminalden başlatmak için aşağıdaki komutu yürütmeniz veya başlatmak için menüdeki başlatıcıyı kullanmanız yeterlidir.

virtualbox
VirtualBox 7.0 Ekran Görüntüsü

Linux'ta VirtualBox Extension Pack Kurulumu

VirtualBox RDP, PXE, E1000 destekli ROM ve USB 2.0 Ana Bilgisayar Denetleyicisi gibi bazı ek işlevlere ihtiyacınız varsa destek vb. Aşağıdaki wget komutunu kullanarak VirtualBox Extension Pack'i indirip yüklemeniz gerekir.

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

Uzantı paketini yüklemek için Virtualbox 7.0'ı yüklemiş olmanız gerekir, aşağıda gösterildiği gibi vbox-extpack'i indirdikten sonra Virtualbox ile açın.

İşe yaramazsa Sanal Kutu –> Dosya –> Tercihler –> Araçlar –>'ı açın. Uzantı Yöneticisi'ne gidin ve yüklemek için vbox-extpack'e göz atın.

Linux Sistemlerinde VirtualBox'ı Güncelleme

Gelecekte VirtualBox'u en son sürümle güncellemek isterseniz, güncellemek için aşağıdaki komutu çalıştırmanız yeterlidir.

RHEL Tabanlı Sistemlerde
yum update VirtualBox-*
Debian Tabanlı Sistemlerde
apt-get install VirtualBox-*

VirtualBox'ı Linux Sistemlerinden Kaldırma

VirtualBox'u tamamen kaldırmak isterseniz, sisteminizden tamamen kaldırmak için aşağıdaki komutu kullanmanız yeterlidir.

RHEL Tabanlı Sistemlerde
cd /etc/yum.repos.d/
rm -rf virtualbox.repo
yum remove VirtualBox-*
Debian Tabanlı Sistemlerde
apt-get remove VirtualBox-*

Ayrıca diğer Linux, Windows ve Mac OS X platformları için VirtualBox 7.0'ı da indirebilirsiniz.