27 Ekim 2015 Salı

Fedora VirtualBox Kurulumu

Linux'da her ne kadar her amaca yönelik açık kaynak kodlu program olsa da kimi zaman Windows'a özel geliştirilen uygulumalara ihtiyaç duyabiliriz. Bu durumları çözmek için iki yöntem vardır.

Biri "wine"(Wine Is Not an Emulator). Reverse coding ile geliştirilmiş wine ile sanki Windows kurulmuş gibi programı yüklemenize izin veriyor. Ancak iki kısıtı var. İlki, her programı yüklemek ve istediğiniz şekilde verim almak mümkün değil. İkincisi ise bazı windows programlarını yüklemek için .net veya diğer birtakım özel talepleri olunca bunlar terminal ekranından ek komut girerek karşılamak gerekiyor. Ben bile, onca ısrarıma rağmen bazı şeyleri yükleyemedim, vazgeçtim.

Oracle VirtualBox ise güçlü bir x86 ve AMD64/Intel64 sanal makina kurma aracı. Açık kaynak ürünleri arasında benim bir numaralı favorim. Zira, VirtualBox sayesinde x86 donanımı için sunucu yada masaüstü için profesyonel kalitede sanal makina kurmanızı sağlıyor.

VirtualBox ile kurabileceğiniz misafir işletim sistemlerinden bazıları:
-Windows 3.x,    Windows NT 4.0,    Windows 2000,    Windows XP,    Windows Server 2003
  Windows Vista,    Windows 7,    Windows 8,    Windows 8.1
- DOS
- Linux (2.4, 2.6, 3.0, 3.1, 3.2, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9, 3.10, 3.11)
- Solaris
- OpenSolaris
- OpenBSD

Amacımız, VirtualBox'ın son sürümünü kendi yum repo'sundan yüklemek. Bunun için terminal ekranını açıp bir takım komutlar gireceğiz.

Not: Fedora 17 kullanıcıları VirtualBox 4.3, Fedora 16'da VirtualBox 4.2, Fedora 15/14 için VirtualBox 4.1, Fedora 13 içinse VirtualBox 4.0 ve Fedora 12'da VirtualBox 3.2 kurulabilir. Daha üst versiyonlarını rpm olarak indirseniz ve çalışma sorunu olursa sebebi bu.

1. root olalım
Bütün işlemleri terminal ekranında yapacağız:

su -
## Ya da ##
sudo -i
 
2. Repo Dosyalarını Kuralım

cd /etc/yum.repos.d/
## Fedora 22/21/20/19/18/17/16/15/14/13/12 kullanıcıları ##
wget http://download.virtualbox.org/virtualbox/rpm/fedora/virtualbox.repo

3. Sistemi Güncelleyelim:

    yum update

 Güncellemenin ardından sistemde kernel yüklemisi olup olmadığını kontrel etmeliyiz. 

Terminal ekranında aşağıdaki komutun çıktısını kontrol edin. İkisi aynıysa sorun yok. Değilse aşağıdaki komutun ardından "reboot" yazarak sistemi yeniden başlatın.

    rpm -qa kernel |sort -V |tail -n 1
    uname -r

4. Bağlı Paketleri Kuralım:

    ## Fedora 22 ##
    dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
    ## Fedora 21/20/19/18/17/16/15/14 ##
    yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms
    ## PAE kernel ##
    ## Fedora 22 ##
    dnf install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms
    ## Fedora 21/20/19/18/17/16/15/14 ##
    yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-PAE-devel dkms

5. VirtualBox'ın Son Sürümünü Kuralım. (Şimdilerde 5.0.0)

    ## Fedora 22 ##
    dnf install VirtualBox-5.0
    ## Fedora 21/20/19/18/17/16/15/14  ##
    yum install VirtualBox-5.0

 Not: Bu komutla "vboxusers" grubu otomatik yaratılıyor ve sistemdeki kullanıcılar bu gruba üye edilmelidir.

Ayrıca kernel modullerini de yeniden kurgulamalıyız.

    /etc/init.d/vboxdrv setup
    ## ya da ##
    service vboxdrv setup

6. VirtualBox kullanıcılarını "vboxusers" Grubuna Ekleyelim

Aşağıdaki komutta "user_name" yerine sizin veya kullanacak kişilerin kullanıcı adlarını yazmayı unutmayın.

    usermod -a -G vboxusers user_name

7.  VirtualBox Çalışmaya Hazır
İster menüden isterse terminalden kullanıma hazır.

    VirtualBox

Sorun Giderme
Eğer KERN_DIR parametresiyle yada kernel directory otomatik bulunamazsa, KERN_DIR değişkenini elle tespit edeceğiz:

    ## Şu anda çalışan kernel ##
    KERN_DIR=/usr/src/kernels/`uname -r`

Örneğin;
    KERN_DIR=/usr/src/kernels/2.6.33.5-124.fc13.i686
    ## Export KERN_DIR ##
    export KERN_DIR

Evet, kurulumu tamamladık. İşin zor bölümünü hallettik. Geriye VirtualBox ile işletim sistemini kurmaya geldi. Bu arada, VirtualBox'ın sitesinden mutlaka Oracle VM VirtualBox Extension Pack'ı indirip kurmanız gerekiyor. Böylece kurduğunuz işletim sistemi tam, iç pencere, yada içiçe modlarında kullanabileceksiniz. Ayrıca, her türlü donanıma da ulaşma imkanı sağlayacak. Mutlaka Oracle VM VirtualBox Extension Pack kurun. İndirip üzerine çift tıklayınca otomatik çalışacak.

VirtualBox kullanımı için internette pek çok kaynak var. Detayları oraya bırakıyorum.

Q.E.D.


Hiç yorum yok:

Yorum Gönder