VirtualBox Kurulumu ve Kullanýmý Resimli Anlatým
![]()
Bu yazýmda daha önceki yazýlarýmda da bolca kullandýðým ve yer yer küçük ipuçlarý paylaþtýðým VirtualBox'ýn incelemesini yapmak istedim.
Ýster normal bir son kullanýcý olun ister yazýlým geliþtiricisi isterseniz de sistem yöneticisi, sanallaþtýrma çözümlerine birçok aþamada ihtiyacýnýz mutlaka ama mutlaka olacaktýr. Yazýlýmsal sanallaþtýrma da son derece baþarýlý hale geldiði için artýk donanýmsal sanallaþtýrma desteðinin olup olmamasý can sýkan bir konu olmaktan çýkmýþ durumda.
Sanallaþtýrma çözümleri ile 32-64 bit veya eski yeni hiç fark etmez, neredeyse bütün iþletim sistemlerini kullanýp test edebilir, sýrf bir-iki yazýlým sistemimizde çalýþmýyor diye baþka sistemleri kullanmak zorunda kalmayýz. Ayrýca bir bilgisayarda çalýþan birden çok iþletim sisteminin sunacaðý imkanlardan da yararlanmýþ oluruz.
Baþlayalým. Windows ortamýnda þu andaki güncel sürüm 4.1.4 ve makinemize sanal olarak Pardus 2011.2'yi kuralým. Windows ortamýnda anlattýðýma bakmayýn lütfen. Aþaðýda belirttiðim yerden sonrasý Linux için tamamen ayný. Windows kurulu makineler için resmi indirme baðlantýmýz:
http://dlc.sun.com.edgesuite.net/vir...-74291-Win.exe
Linux sistemdekiler ne yapmasý gerektiðini biliyor. Paket yöneticisine VirtualBox yazýp iki týk ile kurmak. Baðýmlýlýklar konusunda yardýmcý olmayan bir paket yöneticisi veya yükleyicisi kullanýyorsanýz kernel modüllerini içeren dkms paketinin de kurulduðuna emin olun.
Ve Pardus 2011.2 Cervus elaphus iso dosyamýz hazýr olduðuna göre VirtualBox'ý kuralým önce:
Bütün özelliklerini kurmamýzda bir sakýnca olmadýðý için üç defa Next dedikten sonra Yes derken dikkat etmemiz gereken nokta, kurulum sýrasýnda sanal bir að baðdaþtýrýcý da kurulacaðý için að baðlantýmýzda kýsa bir süre kopma olacaðýdýr. Yerel aðda veya internette devam etmeyen türde bir iþlem yapýyorsak bu iþlemlerin bitmesini bekleyip öyle Yes dememiz gerekir. Install dediðimiz an kurulum baþlýyor ve bir süre sonra bize;
kuracaðý sürücüler için sorular sormaya baþlar, ister hepsine tek tek Yükle deyin ister baþtaki onay kutusunu iþaretleyip Yükle deyin fark etmez. Bu sürücülere ihtiyacýmýz olacak. Finish diyerek bitirdik ve programýmýz açýldý.
Linux sistemler için: Paket yöneticileri aracýlýðýyla kurulumu yaptýysanýz buradan sonraki bütün adýmlar ortak ancak USB cihaz kullanýmý için vboxusers grubuna üye olmanýz gerekebilir. Bunun için bir bildiri çýkarsa tek yapmanýz gereken eðer yoksa vboxusers grubunu ekleyip buna üye olmak ve oturumu kapatýp açmak. Çýkmazsa bir sorun yok demektir.
Oracle, VirtualBox'ýn dördüncü sürümünden itibaren tamamen açýk kaynak kodlu olarak daðýtýmý için kapalý kaynak kodlu kýsýmlarýný ayrý bir pakette topla***** eklenti olarak sunuyor. Her sürüm için ayrý ayrý çýkarýldýðý gibi indirdiðimiz 4.1.4-74291 için (Windows-Linux fark etmez) özel olan eklenti paketi indirme baðlantýmýz ise:
http://download.virtualbox.org/virtu...1.vbox-extpack
Peki eklentilerin bize katkýlarý neler? Ýþte liste:
- VRDP denilen VirtualBox Remote Desktop Protocol. Sanal makinelere uzak masaüstü baðlantýsý yaparak yönetebilmemizi saðlýyor.
- Sanal USB cihazý baðlantýsý. Sanal makinemize USB'den baðlý cihazlarýmýzý doðrudan baðlama, uzak masaüstü ile de USB baðlantýlarýný yönetme gibi imkanlar sunma.
- PXE denilen Preboot Execution Environment ile çeþitli að protokollerini kullanarak yani að üzerinden sanal bilgisayarýn açýlmasý için gerekli dosyalarýn çaðrýlmasýna destek saðlama.
- PCI passthrough ile gerçek iþletim sisteminizde sürücüsü dahi bulunmayan PCI ve bazý PCI-E kartlarýmýzý doðrudan sanal makinenizde kullanma imkaný saðlama.
Bunlar ile ilgili detaylý bilgileri programýn kullaným kýlavuzunda bulabilirsiniz. Þimdi eklenti paketimizi de kuralým:
Sol üstte Dosya seçeneðinden Tercihler/Extensions diyoruz ve sað taraftaki ok ile indirdiðimiz dosyayý seçeceðimiz ekran geliyor. Ve Install diyeceðimiz ekran:
Anlaþmanýn tamamýný oku***** kiþisel amaçlarýmýz için kullanacaðýmýzý kabul edip Tamam Tamam diyoruz ve programýmýz hazýr.
Yeni bir sanal makine eklemek için sol üstten Yeni diyerek Next diyoruz ve sanal makinemize vereceðimiz isim ekraný karþýmýza geliyor. Burada sanal makinemize uygun bir isim verirsek hemen altaki listede var ise otomatik seçilecektir (isim alanýna Ubuntu yazarsanýz demek istediðim anlaþýlacaktýr) ancak listede Pardus olmadýðý için ve Pardus'un 2.6 serisi kernel kullandýðýný bildiðimiz için Linux/Linux 2.6'yý seçelim. Eðer bilmiyor olsaydýk Other Linux'u seçecektik. Bu seçim ekraný bellek, görüntü belleði ve sabit disk gibi konularda bize ipucu vermesinin yaný sýra bazý özellikleri de ayarladýðý için doðru olana en yakýn seçeneði seçmek önemli.
32-64 bit seçimi ise en önemli konu. Mimari seçiminde hata yapýnca sistem açýlmayabiliyor.
Vereceðimiz isim keyfi olarak herhangi bir þey olabilir.
Next diyelim ve bellek miktarý seçim ekraný. Ortalama bir Linux daðýtýmý için 256 MB bellek miktarý yeterli olacaðý için bize 256 önerdi ama daha yeni linux daðýtýmlarýnýn kararlý çalýþmasý için bunu biraz yüksek tutmamýz gerekir. KDE 4.8/GNOME3 ve üzeri masaüstü ortamlarý için sakýn 512'den aþaðýda tutmayýn. Ben burada 512 seçiyorum çünkü tek amacým sistemin açýlmasý ve masaüstünün karþýma gelmesi. Herhangi bir yazýlým için kullanmayacaðým. 512 yazdým ve Next.
Sanal makinemiz için seçtiðimiz alan kadar bellek + VirtualBox'ýn çalýþmasý için gereken bellek + barýndýrýcý sisteminizin tuttuðu bellek. Bunlarý iyi hesaplayýp doðru bir karar vermek gerekli.
Bir sonraki sayfamýz sanal sabit disk sürücümüz. Burada varsayýlan olarak seçili yeni sabit disk oluþturma yerine mevcut olan sanal sabit disk dosyalarýmýzý da ekleyebiliriz. Use existing hard disk deyip VirtualBox'a veya diðer sanallaþtýrma yazýlýmlarýna ait olan sanal sabit diskleri makinemizde kullanabiliriz. Desteklediði dosya uzantýlarý zaten her þeyi belli ediyor: vdi (Virtual Box), vmdk (VMware), vhd (Virtual PC), hdd (Parallels Desktop).
Yeni sabit disk oluþturmak için resimdeki ekrana Next diyelim. Karþýmýza bu dört dosya türünden hangisini kullanmak istediðimize dair bir soru ekraný çýktý. vdi bizim için uygundur. Next diyelim. Þimdi tartýþma ekraný.
Eðer hýzlý bir baþlangýç ve kýsa süreli bir kullaným düþünüyorsanýz dinamik olarak yer tutan sabit diski seçmelisiniz. Çünkü birkaç saniye içinde birkaç KB'lýk bir dosya oluþturulur ve kullanýma hazýrdýr. Hard diskin boyutu sanal makinede sabit olarak görünmesine karþýn gerçekte doluluk oraný kadar bir dosya boyutuna sahiptir. Yani içine veri yazýldýkça gerçek boyutu seçtiðimiz üst limite kadar büyüyecektir. Tabii ki bu dosya büyürken gerçek sabit diskimizin üzerinde daðýlýp parçalanacak ve hem gerçek hem sanal makinemizde sabit disk okuma/yazma hýzýmýzý hissedilir derecede düþürmeye baþlayacaktýr. Kýsacasý tek artýsý ilk baþlangýcýn hýzlý olmasýdýr. Hem hýz hem kararlýlýk için kurulumda fixed size'ý seçerek birkaç dakika beklemekte yarar var.
Eðer kullanmakta olduðunuz sanal sabit diskinizi büyütmeniz gerekiyorsa bunu komut yoluyla yapabilirsiniz ancak risk size ait.
Sanal makineyi kapatýn. Sanal sabit diskin yedeðini alýn. Sanal sabit diskinizin bulunduðu klasörde komut istemcinizi açýn ve þu komutu girin:
sanaldisk.vdi sanal sabit diskimizin ismi ve MB_olarak dediðim kýsým sabit diskimizin MB cinsinden yeni boyutu yani olmasýný istediðimiz boyutun tamamý.Örneðin: VBoxManage modifyhd windowsxp.vdi --resize 20480
Dosya yeni boyutuna ulaþtýðýnda sanal makinenizi çalýþtýrýn ve disk yöneticisinden var olan bölümü geniþleterek bölümün yeni boyuta ulaþmasýný saðlayýn. Çünkü sabit diskin boyutunu büyüttük, disk bölümünün deðil.
Sanal makinemizde sanal sabit diskimiz oluþtu ve Next dedik. Sanal hard ismi ve disk boyutumuz. Ýsmi aynen aldýðý için bir sorun yok. Fixed size dediðimiz için o boyutta bir dosya oluþturulacaðýndan ihtiyacýmýz olan boyutu iyi tespit etmemiz gerekir çünkü o boyutta bir dosyamýz olacak. Bize önerdiði 8 GB. Bu çoðu Linux daðýtýmý için yeterli bir miktar ancak Pardus için önerilen miktar 10 GB. Buna uyarsanýz hemen 10 yazýn sað tarafa ve Next.
Create dediðimiz anda fixed size dediðimiz için birkaç dakika bekliyoruz. Dinamik seçseydik þimdi beklemeyecektik ama makinemizi kullandýðýmýz her gün parçalanma sorunu yüzünden daha da yavaþlayacaktý gerçek sabit diskimiz.
Create dedik ve sanal makinemiz hazýr. Baþlat'a týklamadan önce makinemizin ayarlarýna bir kez daha göz atalým. Misafir eklentilerinin bir artýsý daha burada dikkat çekiyor, pano desteði. Bazen gerçekten iþleri hýzlandýrýyor. Bu eklentilerin kurulumuna da deðinelim.
Ýþlemcinizin donanýmsal sanallaþtýrma desteði varsa bunu açma/kapama, sanal iþlemci sayýsýný deðiþtirme gibi pek ayar mevcut. Burada deðiþtirmemizin yararlý olacaðý bir ayar grafik bellek miktarýmýz. Linux olduðu için oldukça düþük bir miltar seçilmiþ. Kullandýðým bilgisayarýn 512 MB grafik belleði olduðu için ben bunu 128 MB yapýyorum.
Görüntü ayarlarýnda ayrýca Remote Display ile isteðiniz bir porttan kimlik doðrulamalý veya doðrulamasýz, çoklu baðlantý desteði de olacak þekilde sanal makinenizi yerel aðda kullanýma açabilirsiniz.
USB filtreleri sayesinde bilgisayarýnýza USB yolu ile baðlý olan bütün cihazlarýnýzý sanal makinenize yönlendirebilirsiniz. USB bellek, yazýcý, kamera vs. Dikkat edilmesi gereken nokta, çalýþýr durumdaki bir USB cihazýmýz için filtre eklediðimiz bir sanal makinemizi baþlatýrken o USB cihaz ile çalýþmakta olan bir eylemin olmamasý. Ani kesinti olacaðý için veri kaybý yaþanabilir.
Artýk Baþlat'a týkla***** sanal makinemizi baþlatalým.
Sanal makine baþlar baþlamaz ilk uyarýmýz geldi: Özel ismi Host olan Sað Ctrl düðmesi. Bu düðmeyi unutmamamýz gerekiyor. Çünkü fare uyumu desteði olmayan iþletim sistemlerini sanal olarak kullanýyorken veya bu desteði olan bir iþletim sisteminin desteðini pasif hale gtirdiðimizde iþaretçimiz sanal makine penceresinde hapsolur. Ýþaretçimizi bu pencereden çýkarmanýn en basit yolu sað Ctrl düðmesidir. Diðer yollarý da kendiniz bulun
Ýlk çalýþtýrma sihirbazýmýz baþladý. Next diyelim ve yükleme ortamýmýz. Makinemize baðlý CD/DVD sürücüdeki baþlatýlabilir medyalarý seçebileceðimiz gibi baþlatýlabilir durumda olan dmg, iso veya cdr dosyalarýný da seçebiliriz. Pardus 2011.2 iso dosyasýný kullanacaðým ben, makineyi de öyle ayarlamýþtým.
iso dosyasýný da seçtiðimize göre Next ve baþlat diyoruz. Sanal makine ayarlarýnda Sistem bölümünde baþlatma sýralamasýnda sýrasý ile disket, CD/DVD, sabit disk olduðu için þimdi CD'den baþlayacak. Ve baþladý:
Çýkan uyarý pencerelerini okumakta yarar var, iþe yarayan þeyler olabiliyor. Sonralarý bir daha göstermemesi için iþaretleyerek kullaným hýzýmýzý arttýrabiliriz.
Düþük çözünürlüklü bir monitörünüz varsa, sanal makinenizi bu þekilde yarým olarak görüyorsanýz:
Þimdilik çaresiz kaydýrma çubuklarý ile uðraþýp duracaksýnýz. Pardus ile fare uyumu olduðu için iþaretçiyi istediðimiz gibi gezdirebilmemiz harika. Ekrana sýðmamasýna çözüm olarak dinamik çözünürlük deðiþtirme açýk olmadýðý ve þimdilik misafir eklentilerini de kuramayacaðýmýz için tek yapabileceðimiz sað Ctrl + F'ye basarak tam ekran türüne geçmek. Ve tekrar sað Ctrl + F ile tam ekran halden çýkabiliriz.
Sanallaþtýrmanýn saðladýðý bazý getiriler:
- Sanal makineyi duraklatma. Evet ayný bir oyun gibi sanal makinenizi bir anda duraklatabilir ve tekrardan kaldýðý yerden devam edebilirsiniz. Bunun için sað Ctrl + P'ye basmanýz yeterli. Tekrar basýnca aynen devam eder.
- Anlýk durum kaydetme. Gerçekten paha biçilemez bir özellik. Hem çok daha hýzlý açýlýþ ve kapanýþ saðladýðý için sanal makinenizi gerçekmiþ gibi kapatmanýz ihtiyacýný tamamen ortadan kaldýrýyor hem de birden çok anlýk durum kaydedebilme özelliði ile istediðiniz yapýlandýrmaya çok kýsa bir süre içinde dönebilme imkaný saðlýyor. Ýster sistemi mahvedin ister bütün verilerinizi kaybedin ister sonradan piþman olacaðýnýz bir sürücü veya paket kurun hiç önemli deðil. Önceki sistem görüntüsüne dönün ve o andan itibaren devam.
Sanal makinemiz için bazý kýsayol düðmeleri þu þekilde (Host = Sað Ctrl):
Ctrl + Alt + Del = Host + DelCtrl + Alt + F1 = Host + F1Ctrl + Alt + Back Space = Host + Back Space
Kurulum bitti. Ve masaüstü karþýmýzda. Þimdi benim önerim makinenin bu halinin bir anlýk görüntüsünü almak. Bu sayede istediðimiz an yeni kurulmuþ bir Pardus'umuz olacak. Ýstediðimiz deðiþiklikleri yaptýktan sonra memnun kalmazsak aynen geri döneriz, memnun kalýrsak tekrar görüntü alýrýz. Bu kadar basit ve kolaylaþtýrýcý. Bunun için sað Ctrl + T'ye basýp anýmsatýcý bir isim ve açýklama yazmamýz yeterli. Artýk sanal makine penceremizi kapatýrken onay kutusu halinde bize o duruma dönmeyi isteyip istemediðimizi soracak. Ve ana pencerede herhangi bir anlýk görüntüden baþlayabilme seçeneðimiz etkin olacak. Ayrýca bu anlýk görüntüleri baðýmsýz birer sanal sabit disk haline getirebilme imkanýmýz da var.
Sanal makine açýlýr açýlmaz bilgisayarýmdaki internet baðlantýsýný algýladý ve artýk doðrudan internete baðlý. Yani sanal makinenizi uzun süre kullanmak niyetinde iseniz ayný gerçek makineymiþ gibi çeþitli güvenlik çözümlerine ihtiyacýnýz olacak. Sýrf oluþabilecek güvenlik açýklarýndan dolayý Sony dizüstü bilgisayarlarýnda donanýmsal sanallaþtýrmayý kapalý olarak sunmuþtu bir ara. Bu derece ciddi bir konu.
Pardus, sanal makinede kullanýmý halinde dinamik olarak ekran çözünürlüðünü deðiþtirebildiði için artýk keyfinize göre pencere boyutunu ayarlayabilirsiniz. Anýnda o çözünürlüðe geçecektir.
Eðer sanal olarak Windows kullanýyor olsaydýk bu ve daha birçok konuda ek destek için misafir eklentilerini de sanal Windows'umuza kurmamýz gerekecekti. Kurulum için Aygýtlar menüsünde Misafir eklentilerini yükle dedikten sonra sanal CD sürücümüzdeki Windows uygulamasýný kurup sanal makineyi yeniden baþlatmak yeterli olacaktý. Linux için ise ayný CD kalýbýndaki autorun.sh dosyasýný root haklarý ile çalýþtýrmak yeterli.
Peki bu misafir eklentilerinin getirileri neler?
- Að üzerinden paylaþýlan klasörler ile gerçek makinenizdeki dosyalarýnýza doðrudan eriþim saðlayabilirsiniz.
- Ýki yönlü pano desteðini açabilirsiniz.
- Bazý iþletim sistemlerinde 2D ve 3D hýzlandýrmayý etkinleþtirebilirsiniz. Windows misafir eklentileri ile sakýn 3D'yi açmayýn, sanal makinede ani kapanmalara neden olacak derecede kararsýz.
- Seamless Mode ile sanal pencereleri gerçek makinenizde görüntüleyebilirsiniz.
Sýrf bu görüntü için Kaptan'ý tekrar çaðýrdým. Windows ve Kaptan, hem de montajsýz resimdeÝþte Seamless Mode:
Biraz daha ileri gidelim ve iþte iç içe yazýlýmsal sanallaþtýrma. Windows barýndýrýcýdaki sanal Pardus'ta sanal Linux Mint Debian Edition:
Dikkatimi çeken konu, sistemi yavaþlatan þey sabit disk idi. Tabi ki bilgisayarým bu sürede oldukça ýsýndý ancak sistem performansý oldukça yeterli düzeydeydi. Her çaðrýlan iþlem için sabit diskin dosyalarý göndermesi en çok vakit kaybedilen noktaydý.
Neredeyse her iþletim sistemini çalýþtýrabiliriz dedim. Ýþte assembly disket iþletim sistemi MenuetOS. Other/Unknown diyerek disket sürücü ekleyip img kalýbýný göstererek açýldý:
Windows makine üzerinde sanal olarak Pardus çalýþtýrmýþ olduk. Eðer "Pardus'u nasýl kurarým, ya hata yaparsam, ya kuramazsam" diyorsanýz bu yazý ile VirtualBox'ý kurun ve bu yazý ile Windows'unuzun yanýna nasýl kurabileceðinizi keþfedin ve bu yazý ile de Pardus'u kurun. Denemesi %100 güvenli.





















Ýþte Seamless Mode:



Alýntý



































