Bu makalede sizlere Debian 12 Linux dağıtımında sanal makineler oluşturma yöntemini açıklayacağım. Elbette bunu yapmak için Oracle VM VirtualBox kurma ve kullanma sürecini de ele alacağım.
Herşeyden önce Oracle VM VirtualBox size Windows, Linux & macOS işletim sistemlerini sanal olarak çalıştırmanıza yardımcı olur. Hem esnekliği hemde kullanım kolaylığı sayesinde birden fazla OS’u da kullanabilirsiniz.
Debian 12 Üzerinde Sanal Makine Oluşturmak İçin Oracle VM VirtualBox Nasıl Kurulur ve Yapılandırılır?
Oracle firması tarafından geliştirilen VirtualBox programını resmi websitesinden ücretsiz olarak bilgisayarınıza indirebilir ve bir veya birden fazla sistemi aynı anda host PC’nizde sanal olarak çalıştırabilirsiniz.
Host bilgisayarınıza Linux’un en popüler dağıtımlarından biri olan Debian’ı kurduktan sonra sisteminizde kurulu olması gereken programlardan biri de VirtualBox’tır. Bu program sayesinde Linux sisteminizin yanına ek olarak bir Windows 10 sanal makinesi kurabilirsiniz.
Dual-Boot yöntemi ile mevcut sisteminizin yanına bir Windows işletim sistemi kurarsanız sistem geçişlerinde PC’nizi her seferinde yeniden başlatmak zorunda kalacaksınız. VirtualBox sayesinde PC’nizi yeniden başlatmaya gerek duymadan hızlı bir şekilde Windows guest sisteminizi açabilir ve kullanmaya başlayabilirsiniz.
VirtualBox’ı İndirme ve Kurma
Oracle VM VirtualBox’ı PC’nize kurma yöntemi olarak hem APT hem de Oracle depolarını yapılandırmayı tercih edebilirsiniz. Fakat, en kolay yöntem olarak kendi websitesinden deb paketini indirmek ve kurmaktır.
Adım 1
PC’nize Oracle VM VirtualBox’ı indirmek için bu websayfasını ziyaret ediniz ve alttaki görseldeki gibi Download (İndir) görseline tıklayınız.
Adım 2
Download VirtualBox websayfasında Platform paketlerinden Linux Distributions (Linux Dağıtımları) tıklayınız.
Adım 3
Bilgisayarınızda kurulu Linux dağıtımına tıklayınız ve açılan sayfada deb paketini kaydetmeyi seçiniz ve OK’a tıklayınız.
Adım 4
Kuruluma başlamadan önce Debian paket listesini güncellemek için terminalde “sudo apt update” komutunu yürütünüz.
sudo apt update
Adım 5
Paket listesini tazeledikten sonra VirtualBox için gerekli Linux kernellerini sisteminize kurmanız gerekir. Gerekli Linux kernellerini kurmak için terminalde “sudo apt install build-essential dkms” komutunu yürütünüz.
sudo apt install build-essential dkms
Adım 6
Sisteminize kurulacak yeni paketleri kontrol ettikten sonra onaylamak için Y tuşuna ve ardından Enter’a basınız.
Adım 7
Gerekli hazırlıkları yaptıktan sonra terminali açınız ve “cd ~/Downloads” komutu ile Downloads (İndirilenler) konumuna gidiniz. Dizin içeriğini görüntülemek için “ls” komutunu kullanınız ve deb paketinin mevcut olduğunu kontrol ediniz.
VirtualBox.deb paketini kurmak için terminalde “sudo dpkg -i virtualbox-6.1_6.1.34-150636.1~Debian~bullseye_amd64.deb” komutunu yürütünüz.
sudo dpkg -i virtualbox-6.1_6.1.34-150636.1~Debian~bullseye_amd64.deb
Adım 8
VirtualBox.deb paketini kurarken bazı bağımlı paketlerin de kurulması gerektiğini terminal çıktısında görebilirsiniz. Bu paketlerin kurulmasını zorlamak için terminalde “sudo apt install -f” komutunu yürütünüz.
sudo apt install -f
Adım 9
Aynı şekilde yeni kurulacak paketleri onaylamak için Y ve Enter’a basınız.
Adım 10
VirtualBox’ı kurduktan sonra Activities (Aktiviteler) kısmından programı aratınız ve çalıştırınız.
Adım 11
Oracle sanallaştırma yazılımının sürümünü Help / About kısmından kontrol ettiğinizde 6.1.34 sürümünü kurduğunuzu görebilirsiniz.
Extension Pack Kurulumu
Debian üzerine VirtualBox kurduktan sonra guest makinelerin sürücülerini kurmak ve USB, webcam gibi aygıtları kullanabilmek için Extension Pack kurmanız gerekir.
Adım 1
Oracle VM VirtualBox Manager’ın araç menüsünde File (Dosya) / Preferences (Tercihler) tıkladıktan sonra açılan pencerede Extensions (Uzantılar) bölümünde Extension Pack kurulu olup olmadığını kontrol edebilirsiniz.
Adım 2
Extension paketini indirmek için tekrar VirtualBox indirme websayfasını ziyaret ediniz ve All Supported Platforms (Desteklenen Tüm Platformlar) seçeneğine tıklayınız ve VBox-Extpack paketini bilgisayarınıza kaydediniz.
Adım 3
Downloads konumuna gidiniz ve VBox-Extpack paketi üzerine çift tıklayarak yüklemeyi başlatınız.
Adım 4
Açılan bilgi penceresinde Extension paketini yapılandırmak için Install (Kur) butonuna tıklayınız.
Adım 5
Lisans metninin tümünü okumak için sayfayı aşağıya kaydırınız ve I Agree (Kabul Ediyorum) butonuna tıklayınız.
Adım 6
Oracle VM VirtualBox sanal makine araçlarını başarıyla yükledikten sonra OK’a tıklayınız.
Adım 7
Tekrar Extensions ayarlarını görüntülediğiniz artık VirtualBox programınıza Ext Pack kurulduğunu görebilirsiniz.
Debian Üzerinde Yeni Bir Sanal Makine Oluşturma
Debian sisteminizde Oracle yazılımı ile artık yeni sanal makineler oluşturabilir ve Windows 10 veya diğer işletim sistemlerinden birini kurabilirsiniz.
Adım 1
Oracle VM VirtualBox Manager açınız ve New (Yeni) ikonuna tıklayarak sanal makine sihirbazını başlatınız.
Adım 2
Sanal makine oluşturma sihirbazında kuracağınız işletim sistemi için bir isim yazınız ve kurulum lokasyonunu seçtikten sonra Next’e tıklayınız.
Adım 3
Sanal işletim sisteminin daha performanslı çalışması için host’unuzun bellek kapasitesine göre uygun bir sanal bellek boyutu belirleyiniz.
Adım 4
Sanal makinenin hard disk yapılandırması için yeni bir sanal disk oluşturmayı seçiniz ve Create (Oluştur) tıklayınız.
Adım 5
Sanal hard diskin dosya türünü VDI (VirtualBox Disk Image) olarak yapılandırınız.
Adım 6
Sanal diski fiziksel bilgisayarınızda hem sabit boyutta hemde dinamik olarak genişleyen yapıda depolamayı ayarlayabilirsiniz. Sanal sistemin host diskinizde daha az yer kaplamasını istiyorsanız Dynamically Allocated işaretleyiniz ve devam ediniz.
Adım 7
Windows 10 sanal sisteminizde yapacağınız işlere bağlı olarak uygun bir disk boyutu yapılandırınız.
Adım 8
Sanal bilgisayarınızı hazırladıktan sonra performans ve diğer ayarları yapmak için gelişmiş ayarları açınız.
Adım 9
Windows 10 VM’niz ile host sisteminiz arasında dosya transferi yapabilmek ve metin kopyalayabilmek için Advanced (Gelişmiş) ayarlarda Shared Clipboard (Paylaşılan Pano) ve Drag’n’Drop (Sürükle ve Bırak) özelliklerini Bidirectional (Çift Yönlü) olarak değiştiriniz.
Adım 10
Sanal sistemin Motherboard (Anakart) ayarlarında Boot Order (Önyükleme Sırası) listesindeki aygıtlardan Floppy devre dışı bırakınız ve Optical (Optik Sürücü) aygıtını birincil olarak ayarlayınız.
Adım 11
Host bilgisayarınızın işlemci türüne göre Processor (İşlemci) ayarlarında sanal makinenize uygun bir vCPU sayısı ayarlayınız.
Adım 12
Windows 10 guest makinede daha gelişmiş görüntüler elde etmek için Display (Görüntü) donanımından Screen (Ekran) özelliklerindeki 3D Acceleration (3D Hızlandırma) özelliğini etkinleştiriniz. Ardından, host GPU’nuzun kapasitesine göre uygun bir video belleği boyutu belirtiniz.
Adım 13
Storage Devices (Depolama Aygıtları) kısmından Controller: SATA seçiniz ve Attributes (Öznitellikler) kısmından Host I/O Cache özelliğini etkinleştiriniz.
Adım 14
Aynı şekilde, disk performansını arttırmak için Windows 10.vdi sanal disk dosyasını Solid-State Drive (SSD) olarak yapılandırınız.
Adım 15
Hazırladığınız sanal makineye Windows 10 imaj dosyasını eklemek için Empty (Boş) optik sürücüyü seçtikten sonra CD/DVD ikonuna tıklayınız ve açılan seçeneklerden Choose a disk file (Bir disk dosyası seç) tıklayınız.
Adım 16
Bilgisayarınıza indirdiğiniz konumdan veya harici depolama aygıtınızdaki Windows 10 ISO dosyasını seçiniz ve açınız.
Adım 17
Son olarak, sanal makinenizde USB 3.x aygıtlarını kullanabilmek için USB 3.0 (xHCI) Controller seçiniz ve ayarları kapatınız.
Adım 18
Windows kurulumuna başlamak için Debian sanal bilgisayarınızı çalıştırınız.
Adım 19
Sanal bilgisayarı çalıştırdığınızda Windows 10 kurulum sihirbazı kısa bir süre sonra başlayacaktır.
Debian’dan Sanal Makineyi Silme
Oracle VM VirtualBox yazılımı ile kurduğunuz bir guest makineyi Linux bilgisayarınızdan kolayca silebilirsiniz.
Adım 1
VirtualBox sanal makine kütüphanesinde kurulu guest makinenizde sağ tuşa tıkladıktan sonra Remove (Sil) seçeneğine tıklayınız. Açılan pencerede Windows 10 VM’yi host diskinizden tamamen silmek için Delete All Files (Tüm Dosyaları Sil) tıklayınız.
Adım 2
Debian sisteminizde Home / VirtualBox VMs konumuna kurduğunuz guest makinenin tamamen silindiğini kontrol edebilirsiniz.
Debian PC’den VirtualBox Kaldırma
Linux bilgisayarınızdan Oracle sanallaştırma yazılımını kaldırmak istediğinizde bu işlemi terminal kullanarak hızlı bir şekilde yapabilirsiniz.
Adım 1
Kurduğunuz sistemlerinizi yedekledikten sonra VirtualBox’ı kaldırmak için terminalde “sudo apt remove –purge *virtualbox*” komutunu yürütünüz.
sudo apt remove --purge *virtualbox*
Adım 2
VirtualBox ile ilgili kaldırılacak tüm paketleri onaylamak için Y ve Enter’a basınız.
Adım 3
VirtualBox’ı kaldırdığınızda bazı klasör veya dosyalar sisteminizde hala mevcut olabilir. Gereksiz klasörleri sisteminizden silmek için de terminalde alttaki komutları yürütünüz.
sudo rm -rf ~/"VirtualBox VMs"
sudo rm -rf /usr/lib/"virtualbox"
Adım 4
VirtualBox’ı kurarken kurulan bağımlı paketleri de tamamen temizlemek için “sudo apt autoremove && sudo apt autoclean” komutunu yürütünüz.
sudo apt autoremove && sudo apt autoclean
Adım 5
Son olarak, kurulum sırasında oluşturulan VBoxUsers grubunu silmek için önce grubu kontrol ediniz ve ardından siliniz.
compgen -g | grep -i "vbox"
sudo groupdel vboxusers
Video
Sonuç
Sonuç olarak Oracle VM VirtualBox, Debian 12 Linux dağıtımında sanal makineler oluşturmamıza ve çalıştırmamıza izin veriyor. Bu özelliğinden dolayı çok yönlü ve kullanıcı dostu bir platform sağlıyor.
Bu makalede özetlediğim tüm adımları takip ederseniz VirtualBox’ı zahmetsizce kurabilirsiniz. Dahası, gerekli uzantıları yükleyebilir ve çeşitli işletim sistemlerini çalıştıracak bilgiye sahip olabilirsiniz.
Böylelikle farklı yazılım ortamlarını test edersiniz veya uygulama geliştiriyorsanız da farklı işletim sistemlerini kullanabilirsiniz. Özetçe VirtualBox sanallaştırma ihtiyaçlarınızı karşılayacak güçlü bir çözüm sunar. Artı sistemi yeniden başlatma zahmetine girmeden tek bir ana bilgisayar üzerinde sorunsuz çeşitli OS’ları deneyimleyebilirsiniz.