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.

Ardından VirtualBox üzerinde “Yeni” butonuna basıp çıkan pencerede “ileri”yi seçerek yeni bir sanal bir makine oluşturmaya başlayalım.

Çı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.

İ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.

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.
Ş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.

Bitir dedikten sonra VirtualBox’ın hard diski oluşturmasını bekliyorum.

Son olarak ise oluşturduğum sanal diski seçerek ileri diyorum. Çıkan pencerede ayarları kontrol ettikten sonra bitir diyerek kurulumu tamamlıyorum.

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.
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.

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.

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…

Kasım 4, 2008
VirtualBox üzerine iso dosyası ile işletim sistemi kurmak
Ubuntu üzerinde tek komutla LAMP kurulumu
Eğer Ubuntu 7.04 ve üstü bir sürüm kullanıyorsanız tasksel sayesinde tek komutla LAMP server kurulumu yapabilirsiniz. Bunun için konsoldan:
sudo tasksel install lamp-server
komutunu yazıp onaylamanız yeterli olacaktır. Kurulum esnasında sizden mysql root parolası isteyecektir. Dilediğiniz değeri verebilirsiniz.
Bu aşamadan sonra http://localhost/ bağlantısını tıklayarak çalışan apache sunucunuzu görebilirsiniz. Yazacağınız kodların sunucu üzerinde çalışması için kodlarınızı /var/www dizininde saklamanız gerekmektedir.
Buraya kadarı basit bir LAMP kurulumuydu. Şimdi biraz detaya inelim.
Kurulan Paketler:
Web sunucumuzu tasksel kullanarak yaptığımız için öntanımlı paketler yüklenmiştir. Bu öntanımlı paketler şunlardır:
apache2 apache2-mpm-prefork apache2-utils apache2.2-common libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnet-daemon-perl libplrpc-perl libpq5 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 php5-common php5-mysql
Kullanıcı Dizini Oluşturmak:
Biraz önce de yazdığım gibi yazacağınız kodlar için öntanımlı klasör /var/www klasörüdür. Ancak bu klasör üzerine yazma hakkınız bulunmadığından ve her seferinde root yetkileriyle çalışmak güvenli olmadığı için /home klasörünüz içerisinde bir web dizini oluşturabilirsiniz. Bunun için sırasıyla şunları yapmanız yeterlidir:
- İstediğiniz bir metin düzenleyici(gedit, nano, vi ..) kullanarak ayar dosyamızı açalım.
sudo gedit /etc/apache2/sites-available/default - Document Root satırını bularak orada yazan dizin yolunu istediğimiz şekilde değiştirelim. (Örnek olarak /home/kullanıcı_adiniz/public_html)
- <Directory /var/www/> olan kısmı <Directory /home/kullanıcı_adiniz/public_html/> şeklinde değiştirelim.
- Son olarak sunucumuzu yeniden başlatalım.
sudo /etc/init.d/apache2 restart
Artık /home/kullanıcı_adiniz/public_html/ klasörü sizin web dizininiz olacaktır.
PhpMyAdmin’i kurmak:
PhpMyAdmin veritabanı tablolarınızı yönetmek, yeni tablolar oluşturmak gibi işlemleri yapmak için oldukça kullanışlı bir araçtır. Kurulumu için öncelikle konsoldan
sudo apt-get install phpmyadmin
yazıp onaylamalıyız. Bu aşamada sistemimize phpmyadmin kurulmuş oldu ancak bunu bir de web sunucumuza belirtmeliyiz. Bunun için öncelikle
sudo gedit /etc/apache2/apache2.conf
komutu ile apache ayar dosyamızı açmalıyız. Daha sonra
Include /etc/phpmyadmin/apache.conf
satırını ayar dosyamızın en altına yazmalıyız. Böylece apacheye phpmyadmini göstermiş olduk.
Son olarak
sudo /etc/init.d/apache2 restart
komutu ile sunucumuzu yeniden başlatmalıyız. Artık http://localhost/phpmyadmin bağlantısı ile phpmyadmin’e ulaşabilirsiniz.
Sunucunuzu güle güle kullanın
Kasım 2, 2008
Ubuntu Üzerinde VirtualBox Kurulumu
Ö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.

