| Üye olun RSS

Windows ve Pardus Linux programları bir arada

Eylül 23rd, 2007 | 1 Comment | Posted in açık kaynak, sanal makina, virtualbox

Aşağıdaki ekran görüntüsü bir resim hillesi değil, az önce Pardus masaüstümden aldığım bir ekran görüntüsü. Bu resimde görüldüğü gibi masaüstünün üst tarafında Windows’a ait bir görev çubuğu, masaüstünün alt tarafında ise Pardus‘a ait panel yer alıyor ayrıca her iki işletim sistemine ait başlat menüleri ile masaüstünde bir kaç pencere yer alıyor. Bu pencerelerden 2 tanesi Pardus‘a 2 tanesi ise Windows’a ait. Bilgisayarımı böyle kullanmamı sağlayan Virtulbox‘ın 1.5 sürümü.

Virtualbox açık kaynak kodlu bir sanal makina programı, bu programı daha önce de tanıtmıştım. Yeni sürümünde yer alan seamless windows özelliği sayesinde bir pencere içinde çalıştırdığınız farklı işletim sistemlerini bu pencerenin dışına çıkmasını sağlayabiliyorsunuz. Yani sanal makinanızda çalıştırdığınız programlar artık gerçek işletim sisteminizin masaüstünde ayrı ayrı pencereler olarak çalışabiliyorlar.

Pardus‘ta Seamless windows özelliğini kullanabilmek için

  • Önce bir Virtualbox 1.5 kurulumu yapmanız gerekir. Pardus‘un contrib deposunda pisi paketi mevcut.
  • Virtualbox ile bir sanal makina oluşturup Windows işletim sistemi kurmanız gerekir.
  • Sanal makinanızda Windows’u başlatıp Devices menüsünden Instal Guest Additions diyerek sanal makinanızda çalışan Windows’unuzun yeteneklerini arttırabilirsiniz, yapacağınız bu işlem seamless windows özelliği kazanmasını da sağlamaktadır.
  • Şimdi sanal işletim sisteminizin çalıştığı pencerede Machine menüsünden Seamless Mode seçeneğini tıklamanız gerekiyor.

Artık sanal makinanızda çalışan Windows işletim sisteminde masaüstü ortadan kalkıyor ve sadece görev çubuğu kalıyor. Bundan sonra Pardus‘unuzun panelini ya da Windows’unuzun görev çubuğunun yerini değiştirerek üst üste çıkmasından kurtulabilirsiniz. Eğer Pardus‘unuzu Compiz Fusion ile kullanıyorsanız seamless windows özelliği pek iyi çalışmıyor.

Virtualbox ile Shared Folders

Virtualbox ile ilgili yazmaya başlamışken bir başka özelliğinden de bahsetmek istiyorum: Shared Folders. Bu özellik sayesinde ayrıca bir çok ağ ayarı ile uğraşmadan sanal makinanızda çalıştırdığınız Windows ile Pardus arasında ortak kullanabileceğiniz bir klasör tanımlayabiliyorsunuz ve gayet güzel çalışıyor.

Shared Folders özelliğini kullanabilmek için

  • Sanal işletim sisteminizin çalıştığı pencerede Devices menüsünden Shared Folders seçeneğini tıklıyorsunuz.
  • Açılan pencerede Pardus üzerinde bir klasör seçip bir isim veriyorsunuz. Bu yöntemle istediğiniz kadar paylaşılan klasörler oluşturabilirsiniz.

  • Windows’unuzudan bu klasöre erişim için dosya yöneticisinden \vboxsvrklasoradi yazmanız yeterli.
  • İsterseniz ortak klasörlere hızlı erişim için Windows üzerinde bir ağ sürücüsü oluşturabilirsiniz. Bunun için Bilgisayarım (My Computer) üzerinde sağ tıklayıp Map Network Drive diyerek aşağıdaki pencerenin açılmasını sağlayın, burada istediğiniz bir sürücü harfi seçip aşağıdaki gibi paylaştığınız klasörü yazın.

Artık Windows’tan kolayca erişebileceğinizi bir Pardus klasörüne sahip oldunuz:

Anlattığım tüm işlemleri elbette Pardus dışında bir Linux dağıtımında yapmak mümkün ancak ben burada Pardus 2007.2 işletim sisteminde contrib deposunda yer alan Virtualbox 1.5 ile edindiğim tecrübeyi paylaşıyorum.

VirtualBox ile Sanal Makina

Temmuz 27th, 2007 | 9 Comments | Posted in pardus, sanal makina, virtualbox, vmware

VirtualBox ile Sanal Makina

Daha önce sanal makina ve onunla ilgili olarak vmware hakkında iki blog yayınlamıştım, bunlardan ilkinde sanal makinanın ne anlama geldiğini ve nasıl çalıştığını yazmaya çalışmıştım, diğeri ise Pardus 2007.1 üzerine vmware‘in nasıl kurulacağı ile ilgiliydi.

Geçen haftalarda Pardus‘u bir üst sürümü olan 2007.2′ye yükselterek vmware‘in bozulmasına neden oldum, yeniden kurmaya çalıştım ama sonuç alamadım. Pardus deposunda PİSİ paketi olduğu için kurulumunda zorlanmayacağımı düşündüğüm VirtualBox ile bir sanal makina ortamı oluşturmaya karar verdim, her şey o kadar kolay oldu ki açıkçası vmware için harcadığım zamana üzüldüm.

VirtualBox‘ın çok önemli özellikleri var, bazılarını şöyle sıralayabilirim:

  • Innotek tarafından geliştirilmiş, hayatına Ocak 2007′den itibaren açık kaynak kodlu bir proje olarak devam ediyor.
  • Linux,Windows ve Macintosh üzerinde çalışabiliyor.
  • Vmware ile oluşturulmuş sanal diskleri görebiliyor (denedim çalışıyor, bu disklerle çalışırken sadece snapshot alamıyoruz).
  • Sanal makinanıza Windows, bir çok Linux dağıtımı, Mac OS X kurulabiliyor, 64 bit linux işletim sistemlerini de destekliyor. Tam listeye buradan erişebilirsiniz.
  • Sanal makina ile gerçek makina arasında ortak klasör ve clipboard paylaşımı sağlıyor.

VirtualBox deneyimi gerçekten etkileyiciydi. Sadece USB aygıtlarıma ulaşamadım, dökümanlarda bunun da mümkün olduğu yazıyor.
Aşağıda bir sanal makina oluştururken aldığım ekran görüntüleri yer almakta:

.: VirtualBox’ı çalıştırdığınızda sizi karşılayan yönetim ekranı :.

.: Yeni bir sanal makina oluştururken :.

.: Yeni bir sanal makina oluştururken :.

.: Sanal makina için disk bölümü belirlenirken :.

.: Sanal makinanın sanal donanımlarının ayarlarını yaparken :.

.: Oluşturulan tüm sanal makinaları yönetmek ve çalıştırmak için kullanılan ana ekran :.

.: VirtualBox sayesinde Pardus üzerinde Windows XP :.

Pardus 2007.1 için Vmware Server kurulumu

Mart 30th, 2007 | 3 Comments | Posted in Linux, emulator, pardus, sanal makina, vmware

Pardus’un resmi olmayan wiki’sinde vmware workstation kurulumu ayrıntılı olarak açıklanmaktadır:
http://tr.pardus-wiki.org/NASIL:Vmware_Kurulumu

Ancak vmware ailesinin ücretsiz olan ürünleri vmware player ve vmware server olduğu için bir takım farklılıklar içeren vmware server kurulumunun kısaca anlatayım istedim.

  • Pisi paket yönetcisinden xinetd ve kernel-headers paketlerini kurun
  • Programı indirdiğiniz sayfada register olup bir seri numarası edinin. (http://www.vmware.com/download/server/)
  • Ücretsiz vmware server programını /home/kullaniciadi dizinine indirin. (http://www.vmware.com/download/server/)
  • alt+f2 tuşuna basıp konsole yazarak konsola girin.
  • su komutu ile root kullanıcısı olun.
  • cd /etc/init.d komutu ile dizin değiştirin.
  • mkdir -p rc0.d rc1.d rc2.d rc3.d rc4.d rc5.d rc6.d komutunu çalıştırın.
  • cd home/kullaniciadi komutu ile makinayı kullandığınız kullanıcının ev dizinine gidin.
  • tar -zxvf VMware-server-xxx.tar.gz komutu ile indirdiğiniz dosyayı açın.
  • cd vmware-server-distrib komutu ile oluşan vmware-server-distrib dizinine girin.
  • ./vmware-install.pl yazarak kurulumu başlatın, tüm soruları enter ile geçin.
  • Sonra aşağıdaki komutları çalıştırın.
    • modprobe vmmon
    • echo vmmon >> /etc/modules.autoload.d/kernel-2.6
  • root kullanıcısından çıkmadan vmware yazarak vmware’i çalıştırın.
  • vmware’in Help menüsünden Enter Serial Number diyerek edindiğiniz seri numarasını buraya girin. Bu işlemi ancak root ile yapabilirsiniz.
  • Programdan çıkın. Konsolda root kullanıcı iken
  • chmod 755 /home/kullaniciadi/.vmware/preferences komutunu çalıştırın. Bunu yapmaz iseniz Pardus menüsünden vmware’i çalıştıramazsınız.
  • Artık Pardus Menüsünden Programlar-Sistem altından vmware’i çalıştırabilirsiniz.

Artık vmware ile sanal makinalarınızı oluşturabilirsiniz. Vmware kullanarak sanal makina oluşturma konusunda daha önce bir yazı yazmıştım: http://www.yesiltas.net/sezer/2007/01/vmware-ilk-zamanlar-y-azlm-gelitiren.html
Şu an Pardus kullandığım notebook’umu alırken ister istemez bir de windows xp home edition lisansına sahip olmuştum.Oluşturduğum sanal makinaya sahip olduğum XP’yi kurdum, Windows’a ihtiyaç duyduğum durumlarda bunu kullanacağım.
Hatırlatmakta fayda var ki sanal makinada çalıştırıyor olsanız bile kullandığınız işletim sistemi ve programlar lisanslı olması gerekir. Bu kanuni bir zorunluluk ama daha önemlisi ahlaki bir sorumluluktur. Bilgiye ulaşacak her türlü yazılım aracının ve programların emin olun gönüllü geliştiriciler tarafından açık kaynak kodlu alternatifleri yazılmaktadır. Blog’umda tanıtımına yer verdiğim yazılımların tamamına yakını açık kaynak kodlu projelerdir. Biraz araştırınca ihtiyacınızın açık kaynak kodlu karşılığını bulacaksınızdır.
Vmware penceresinde çalışan Windows’un ekran göürüntüleri: