VirtualBox Üzerinde Debian İçin Guest Additions Kurulumu

Bu rehberimizde Oracle VM VirtualBox yazılımı üzerinde çalışan Debian 9, 10, 11 & 12 sanal makinelerinin performansını optimize edeceğiz. Performans derken aslında temel ihtiyaçları olan Guest Additions (Misafir Eklentileri) kurulumu yapacağız.

Aslında, VM için sürücüleri yükleyerek sanal ortamdaki ana bilgisayar donanımının tüm potansiyelinden yararlanırız. Özellikle Debian sanal makinenizin yeteneklerini en üst düzeye çıkarabilirsiniz. Öyleye gelin birlikte Debian guest makineye ek paketleri nasıl kuracağınızı inceleyelim!

Debian İçin Guest Additions Kurulumu

Debian Üzerinde Neden Guest Additions Kurmalıyım?

Oracle VM VirtualBox’ta Debian sanal makinenizde Guest Additions kurmalısınız. Bu sayede host bilgisayarınızın donanımlarını kullanabilirsiniz.

Örneğin, USB cihazlarınıza veya web kameranıza erişim sağlarsınız. Bu kurulum, sanal makinenizin işlevselliğini önemli ölçüde artırırsınız.

Debian sanal makinenize Guest Additions kurun. Bu sayede, performansı hemen artırırsınız. Ayrıca, ekran çözünürlüğünü tam ekran kullanabilirsiniz.

Öncelikle, VirtualBox’ta VM’nizin donanım sürücülerini kurmalısınız. Ardından, fiziksel bilgisayarınız ve sanal makineniz arasında dosya paylaşımı yapabilirsiniz.

Güncel olmayan bir Debian sürümü kullanıyorsanız, buradaki sorunlarla karşılaşabilirsiniz. Ancak, Debian 11 gibi yeni bir sürümünüz varsa, sürücü paketine genellikle otomatik olarak sahip olursunuz. Bu nedenle, her zaman güncel bir sürüm kullanmanızı öneririm.

Debian Guest Makine İçin Sürücü Paketini Kurma

Hangi Debian sürümünü kullanıyor olsanız da guest paketini kurmanın yolları her zaman aynıdır. Linux dağıtımları için gerekli olan bu yazılımın başlıca faydaları şunlardır:

  • Gelişmiş grafik deneyimi.
  • Host ile VM arasında dosya paylaşımı.
  • Gelişmiş fare imleci entegrasyonu.
  • Host bilgisayarın donanımı ile daha iyi uyumluluk.
  • Ses desteği gibi çeşitli aygıtları kullanabilme.

1. Guest Additions CD Image Ekleme

Adım 1

Oracle VirtualBox’ta Debian sanal makinenizi tam ekran yaparsanız, bir sorunla karşılaşırsınız. Görüntü, ekrana doğru şekilde uyarlanmaz.

Bunun ana nedeni, Guest Additions’ın kurulu olmamasıdır. Bu eklentiler, doğru görüntüleme için gereklidir.

Sanal Makinenin Düşük Ekran Çözünürlüğü

Adım 2

Şimdi, Linux sanal makinenizi geliştirmek için yazılımı kuralım. İlk olarak, VirtualBox menüsünden Device (Aygıtlar) seçeneğini tıklayın.

Sonra açılan seçeneklerden Insert Guest Additions CD image (Misafir eklentileri CD imajını ekle) seçeneğine tıklayınız.

VirtualBox / Devices / Insert Guest Additions CD image

Adım 3

“VBox_GAs” penceresindeki uyarıyı dikkatle okuyun. Ardından, yazılıma güveniyorsanız Run (Çalıştır) butonuna tıklayın.

Misafir Eklentileri Kurulumunu Başlatma

Adım 4

Alttaki görüntüdeki gibi guest paketinin CD imajı sisteme mount edildikten hemen sonra otomatik olarak başlatılamadı hatası alabilirsiniz.

Bu hata, sisteminizde gerekli olan autorun programının bulunamamasından kaynaklanmaktadır. “Error autorunning software” hata penceresin OK (Tamam) butonuna tıklayınız.

Error Autorunning software

Adım 5

CD imajının içeriğini görüntülemek için File Manager (Dosya Yöneticisi) açınız. Daha sonra, VBox_GAs tıklayarak dizin içerisinde Sağ Tuş / Open as Root (Root olarak aç) seçeneğine tıklayınız.

Root Olarak Çalıştır

Adım 6

Dizinin yönetici haklarıyla onaylanmış bir şekilde açılmasını onaylamak için Root parolanızı yazarak Authenticate (Kimliği Doğrula) tıklayınız.

Authenticate (Kimliği Doğrula)

Adım 7

CDROM içerisini artık Root olarak görüntülediğinizde tekrar sağ tuşa tıklayınız ve bu kez Open in Terminal (Terminal’da aç) seçeneğini seçiniz.

Sağ Tuş / Open in Terminal (Terminal'da aç)

Adım 8

Terminal açıldıktan sonra, medya içerisinde dosyaları görüntülemek için “ls” komutunu kullanabilirsiniz. /media/cdrom0# içerisindeyken “sh VBoxLinuxAdditions.run” komutunu yazınız ve Enter’a basınız.

ls
sh VBoxLinuxAdditions.run

sh VBoxLinuxAdditions.run

2. Debian İçin Kernel Paketlerini Kurun

Adım 1

Guest Additions kurulumu düzgün olarak başlatılamadı çünkü alttaki görüntüde gördüğünüz gibi gerekli paketlerin sanal sisteminize kurulması lazımdır.

Ek Paketlerin Kurulması

Adım 2

Şimdi, bu kez guest makinenizdeyken masaüstü konumunda terminal’i açınız.

Terminal'de Aç

Adım 3

Gerekli paketleri İnternet bağlantısı olmadan Debian ISO dosyasının içerisinden bulup yüklemek için sanal sürücüye imaj dosyasını ekleyiniz.

Debian ISO Dosyasını Ekleme

Adım 4

Terminal üzerinde “su -” komutunu uygulayınız ve ardından Root parolanızı yazarak Enter’a basınız. Daha sonra, “sudo apt update” komutunu uygulayınız.

su -
sudo apt update

Aşağıdaki görüntüde ISO imajını eklemenizin gerekli olduğunu görebilirsiniz!

apt update

Adım 5

Şimdi, “sudo apt upgrade” komutunu yürüttükten hemen sonra kurulum için ek alana ihtiyaç duyulduğunu açıklayan satırda Yes (Y) tuşuna basınız ve arından Enter’a basınız.

sudo apt upgrade

apt upgrade

Adım 6

Mevcut paketlerin yeni sürümleri ISO dosyası içerisinden kuruluyorken bekleyiniz.

Guest Additions Kuruluyor

Adım 7

Sisteminizi hazırladıktan sonra bu adımda ise, “sudo apt install build-essential module-assistant dkms” komutunu yazınız ve Enter’a basınız.

sudo apt install build-essential module-assistant dkms

apt install build-essential module-assistant dkms

Adım 8

Linux kernel paketlerini kurmaya devam etmek istiyor musunuz sorusu için Y yazınız ve Enter’a basınız.

Disk Alanı Kullanımını Onaylama

Adım 9

Kernel paketleri kuruluyorken biraz sabredin ve bekleyiniz.

Setting up gcc

Adım 10

Ve son olarak, Linux kernel modüllerini derlemek ve kurmak için “m-a prepare” komutunu yürütünüz.

m-a prepare

m-a prepare

Adım 11

Sanal sisteminiz için gerekli paketleri yükledikten sonra artık sanal makine sürücülerini kurma aşamalarına geçebilirsiniz.

Misafir Eklentileri Kuruldu

3. Guest Additions Tekrar Kurmayı Deneyin

Adım 1

Cdrom0’ı Root olarak görüntüleyiniz ve içerisinde tekrardan terminali açınız.

Terminal'de Aç

Adım 2

Debian guest makine sürücülerini kurmayı başlatmak için terminalde “sudo sh VBoxLinuxAdditions.run” komutunu çalıştırınız.

sudo sh VBoxLinuxAdditions.run

sh VBoxLinuxAdditions.run

Adım 3

CD imajı içerisinden gerekli paketleri kurup hazırladıktan sonra artık Guest Additions başarıyla kurulduğunu görebileceksiniz.

VirtualBox Guest Additions: Starting

4. Sanal Donanımı Test Edin

Adım 1

Yaptığınız ayarların etkin olmasını sağlamak adına Debian sanal bilgisayarınızı yeniden başlatmak için terminalde “shutdown -r now” komutunu uygulayınız.

shutdown -r now

shutdown -r now

Adım 2

Yeniden başlatma sonrası artık Linux sanal işletim sisteminizin ekran çözünürlüğünü istediğinzi gibi değiştirebilir veya boyutlandırabilirsiniz.

Sanal Makine Boyutunun Ayarlanabilmesi

Adım 3

Ayrıca, VirtualBox araç menüsünden View sekmesini kullanarak sisteminizi Full Screen (Tam Ekran) olarak kullanabilirsiniz.

Sanal PC Tam Ekran

Video

Sonuç

Sonuç olarak, Oracle VM üzerinde çalışan Debian sanal makinenizin işlevselliğini arttırmalısınız. Bunu yapmak için de Debian PC’nize Guest Additions (Misafir Eklentileri) kurmalısınız. Böylece host PC’nizin donanımını etkin bir şekilde kullanmaya başlayabilirsiniz.

Makalemizde ele aldığım tüm yöntemler sayesinde Debian VM’nizin grafik deneyimini geliştirebilirsiniz. Bunun sonucundaysa host ile VM arasında dosya paylaşımını etkinleştirebilirsiniz. Artı, elbette daha gelişmiş fare imleci entegrasyonu elde edersiniz.

Add a Comment

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir