VirtualBox


Daha önce buradaki yazımda Ubuntu üzerine VirtualBox’ın nasıl kurulacağını anlatmıştım. Şimdi ise kurduğumuz VirtualBox üzerine elimizdeki iso dosyasından nasıl işletim sistemi kuracağıımızı inceleyelim. Örnek kurulum olarak buradan indirebileceğimiz Pardus 2007.3 kurulan sistemini seçtim.
Öncelikle Uygulamalar>>Sistem Araçları menümüzden VirtualBox’ımızı çalıştıralım.
VirtualBox
Ardından VirtualBox üzerinde “Yeni” butonuna basıp çıkan pencerede “ileri”yi seçerek yeni bir sanal bir makine oluşturmaya başlayalım.
VirtualBox yeni sanal makine
Çıkan pencerede oluşturacağımız sanal makineye bir isim verelim. Ben PARDUS ismini seçiyorum. İsmi verdikten sonra hemen altından işletim sistemi tipi seçebilirsiniz. Pardus Linux Kernel 2.6.* kullandığı için Linux 2.6 seçiyorum.
VirtualBox
İleri tuşuna bastıktan sonra size oluşturacağınız sanal bilgisayarın ne kadar ram kullanacağını soracaktır. En az 256 MB önerilse de kuracağınız sistem ihtiyacına göre dilediğiniz değeri verebilirsiniz.
VirtualBox sanal bellek boyutu
Sonraki pencerede size kullanmak için ne kadarlık bir hard disk alanı ayıracağınızı soracaktır. Öncelikle yeni bir hard disk kalıbı oluşturmak için “Yeni..”ye basalım. Çıkan pencerede “İleri” dedikten sonra size “Dinamik olarak genişleyen kalıp” ve “Sabit boyutlu kalıp” olarak iki seçenek sunacaktır. Dinamik olarak genişleyen kalıp, hard diskinizde sanal bilgisayarınızda kullandığınız alan kadar yer kaplayacaktır, kullandıkça artacaktır. Sabit boyutlu kalıp ise sanal bilgisayarınızda kullansanız da kullanmasanız da hard diskinizin belli bir boyutunu kullanacaktır, ancak diğer seçeneğe göre daha verimlidir. Ben sabit boyutlu kalıp seçip “ileri” diyorum.VirtualBox Sanal Hard Disk
Şimdi seçeceğiniz sanal hard diske bir boyut verelim. Kuracağınız sisteme göre buradan yeterli olacak kadar bir alan ayırabilirsiniz. Burada da 4 GB seçip ileri diyor ve en son halini kontrol edip bitir diyorum.
VirtualBox sanal harddisk boyutu
Bitir dedikten sonra VirtualBox’ın hard diski oluşturmasını bekliyorum.
VirtualBox sanal hard disk oluşturulması

Son olarak ise oluşturduğum sanal diski seçerek ileri diyorum. Çıkan pencerede ayarları kontrol ettikten sonra bitir diyerek kurulumu tamamlıyorum.
VirtualBox sanal harddisk
Artık sol tarafta PARDUS isimli bir sanal makine goruyor olmamız lazım. Buraya kadar yapılanlar normal bir sanal makine oluşturma işlemiydi. Şimdi ise sanal makinemizin nasıl iso dosyasından kurulum yapacağına bakalım:
Öncelikle sol taraftaki sanal makinemizin üzerine sağ tıklayarak “Ayarlar”a girelim.VirtualBox sanal makine ayarları
Genel sekmesinden ekran kartı bellek boyutunu 32 MB değerine getirelim(bu işlem zorunlu değil ancak kuracağınız işletim sistemini çalıştırabilecek bir değerde olmalı). Ardından CD/DVD-ROM sekmesine girerek “CD/DVD-ROM sürücüsünü bağla” kutusunu etkin hale getirmeli ve CD/DVD-ROM’u tanıtmak için iso kalıp dosyasını seçmeliyiz.
VirtualBox iso dosyasını ayarlamak
Iso kalıp dosyamızı VirtualBox’a göstermek için önce soldaki küçük dosya simgesine basmalı ve açılan pencerede “ekle” diyerek iso dosyamızın bulunduğu yeri belirtmeliyiz.
VirtualBox iso dosyasini seçmek
Daha sonra belirttigimiz iso dosyasını “seç” diyerek sanal makinemizi çalışacak hale getiriyoruz. Son olarak ise, Ayarlarımızı kabul ederek baslat tusu ile sanal bilgisayarımızı başlatabiliriz. İyi kurulumlar…
VirtualBox pardus başlat

Öncelikle VirtualBox nedir ne işe yarar bununla başlamakta yarar var sanırım.
VirtualBox InnoTek firması tarafından üretilen bir sanal PC (virtual PC) yazılımıdır. Kendi işletim sisteminiz üzerinde sanal olarak bir bilgisayar daha oluşturup farklı işletim sistemlerini kullanmanızı, denemenizi sağlar. Ama genellikle Windows üzerinde Linux veya Linux üzerinde Windows kurulumu için kullanılırlar. VirtualBox hakkında ayrıntılı bilgi için şu siteleri ziyaret edebilirsiniz:
VirtualBox resmi sitesi
Odtu e-bergi üzerinde VirtualBox incelemesi

Şimdi Ubuntu üzerine nasıl VirtualBox kurulacağını adım adım inceleyelim:

1- Öncelikle ekle kaldır yöneticimizi açıp “Tüm mevcut uygulamalar”ı (All available applications) göstermesini sağlamalıyız.
2- Daha sonra ise resimde gözüktüğü gibi arama alanımıza “virtual” kelimemizi girmemiz VirtualBox’u bulunmasına yeterli oluyor.
3- VirtualBox’u işaretleyerek sağ alt kısımda bulunan deiğişiklikleri onayla(apply changes) butonumuza basabiliriz. (Bu işlemden sonra internet hızınıza bağlı olarak VirtualBox’ın indirilmesini biraz beklemelisiniz. Ardından kurulum kendiliğinden gerçekleşecektir.)
4- VirtualBox şu aşamada sistemimize kurulmuş ve Uygulamlar menüsünde Sistem Araçları seçeneğinin altından ulaşılabilir olmalı. Ancak VirtualBox’u açıp bir sanal makine oluşturduktan sonra sanal makinemizi çalıştırmak istediğimizde büyük ihtimalle

VirtualBox kernel driver not installed. The vboxdrv kernel module was either not loaded or
/dev/vboxdrv was not created for some reason. Please install the virtualbox-ose-modules package
for your kernel, e.g. virtualbox-ose-modules-generic..
VBox status code: -1908 (VERR_VM_DRIVER_NOT_INSTALLED).

Sonuç Kodu:0x80004005Bileşen:ConsoleArayüz:IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

şeklinde bir hata verir. Bu hata VirtualBox programımız için gerekli kernel modullerinin yüklenmediği anlammına gelir. Bunu yükleyebilmek için Sistem->Yönetim menüsünden Synaptic Paket yöneticisini açmanız ve burada “virtualbox-ose-modules” paketini aratmanız gerekmektedir. Ancak aratma sonucunda karşımıza birden fazla paket çıkıyor. Hangi paketi yükleyeceğinizi öğrenmek için öncelikle kernel versiyonunuzu ögrenmeniz gerekmektedir. Bunun için bir uçbirim(terminal/konsol) açıp

$ uname -r

komutunu vermeniz yeterlidir. Benim kernel versiyonum 2.6.24-16-generic olarak gözüküyor dolayısıyla virtualbox-ose-modules paketlerinden “generic” isimli olanı seçmem ve uygula(apply) tuşunu kullanarak yüklemem gerekiyor.
5- VirtualBox’ı yeniden başlattığımızda bu sefer başka bir hata ile karşılaşırız. Hatanın raporu

The VirtualBox kernel driver is not accessible to the current user. Make sure that the user
has write permissions for /dev/vboxdrv by adding them to the vboxusers groups. You will need
to logout for the change to take effect..
VBox status code: -1909 (VERR_VM_DRIVER_NOT_ACCESSIBLE).

Sonuç Kodu:0x80004005Bileşen:ConsoleArayüz:IConsole {1dea5c4b-0753-4193-b909-22330f64ec45}

şeklindedir. Buradaki sorun ise VirtualBox uygulamasının gerekli izinlere sahip olmaması ve VirtualBox uygulamamızı kullanma hakkımızın bulunmamasından kaynaklanmaktadır.
Çözüm olarak ise öncelikle uçbirimden

$ sudo chmod 777 /dev/vboxdrv

yazıp VirtualBox için gerekli izinleri vermeliyiz. Sonrasında menüden Sistem->Yönetim->Kullanıcılar ve Gruplar ı açmalı, ardından açılan Kullanıcı Ayarları penceresinden önce “Grupları Yönet(manage groups)” butonuna basmalı ve gelen menüden vboxusers grubunu bulmalıyız. Daha sonra ise vboxusers grubumuza tıklayıp sağ taraftan “özellikler”i seçip kendi kullanıcı adınızı seçmeli ve tamam diyerek onaylamalısınız. Böylece sorunumuzu tamamen halletmiş bulunmaktayız.
Artık VirtualBox’ımızı rahatlıkla kullanabiliriz.