Ö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’un bulunmasına yeterli oluyor.
3- VirtualBox’u işaretleyerek sağ alt kısımda bulunan değ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 modüllerinin 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’ı rahatlıkla kullanabiliriz.

