VirtualBox hem Linux’a hem de Windows’a (Mac OS X, OpenSolaris, vs. dahil) yüklenebilen bir sanallastirma (virtualization, en iyi bu kadar cevirebildim) programi. Bu program sayesinde Linux altinda Windows ya da Windows altinda Linux calistirabiliyorsunuz.
Örn. Debian kullaniyorsunuz, ancak MS Office Excel’e ihtiyaciniz var ya da Wine’da calismayan, illa Windows’ta calismasi gereken baska bir programa, o zaman VirtualBox kurup üstüne de Windows yükleyebilirsiniz. Sabit diski ayrica yeniden bölümleyip, bilgisayara ikinci bir isletim sistemi kurmaya gerek yok. Gerci bu sayfayi bulmus olan bunlari da biliyordur. Yine de kisa bir giris yapayim dedim.
VirtualBox’taki misafir (guest) isletim sistemi ve ana sistem (host) arasinda dosya transferi yapabilmek ana sistemden bir dosyayi aglarda paylasilan klasörler gibi paylasima acmaniz ve bu klasörler üzerinden dosya transferi yapmaniz lazim.
Linux-Windows aglarinda kullanilan Samba gibi ayni zamanda Virtualbox’un kendi araclari kullanilabilir. Burda Virtualbox’un araclarini gösterecegim.
Öncelikle Virtualbox’un ana Penceresinden Devices > Install Guest Additions‘ a tiklayin. Ayrica Debian’da “dkms” paketinin her iki durumda da yüklü olmasi gerekiyor.
Eger su ana kadar bir sekilde yüklenmemisse:
$ sudo aptitude install dkms
Bundan sonrasini iki bölüm haline anlatacagim:
1. Debian icinde Windows:
Virtualbox ana penceresinden Devices > Install Guest Additions‘ a tikladiginizda GuestAdditions.iso acilacak ve sanki Windows’ta herhangi bir programi CD’den yüklüyor gibi bu programi kuracaksiniz.
Programi kurduktan sonra Debian’dan istediginiz bir klasörü paylasima acin.
Devices > Shared folders
Karsiniza cikan pencerede sagda klasör ekleme imgesi var (Add Shared Folder) ona tiklayip, paylasima acmak istediginiz klasörü secin.
Bu klasöre erismek icin
My Network Places > VirtualBox Shared Folders > Deb
Isterseniz daha sonra klasöre sag tiklayip, “Map Network Tools”tan klasöre bir sürücü harfi atayabilirsiniz.
2. Windows icinde Debian
Debian’a Guest Additions’i kurmak biraz daha farkli. Her ne kadar yine Device > Install Guest Additions yapitiginizda, “GuestAdditions.iso” acilsa da, Windows gibi bul-tikla seklinde devam etmiyor. Öncelikle terminali acmaniz lazim ve iso’nun monte edildigi dosyaya gitmeniz lazim
$ cd /media/cdrom0 (olabilir, ya da /media/cdrom, nereye acildigini bulup terminalde oraya gelin)
$ sudo sh ./VBoxLinuxAdditions-x86.run (eger amd64 ise sisteminiz x86 yerine amd64 yazmaniz gerekiyor.)
Terminalde “Done.” yazisi cikana kadar bekleyen biraz sürüyor cünkü yüklenmesi.
Sonra yine:
Devices > Shared folders.
Karsiniza cikan pencerede, sagda “Dosya Ekle” imgesine basip, paylasima acmak istediginiz klasörü secin.”Win” klasörü diyecegim buna.
Win klasörü paylasima acildiktan sonra, Debian’a gelip terminalden vereceginiz
$ sudo mount -t vboxfs Win /media
komutu Window’sta paylasima acilmis Win klasörünü /media dizinine monte edecek. /media yerine istediginiz yeri yazabilirsiniz. Ev dizininiz altinda “Paylasim” klasörü yaratip Win’i buraya acmak isterseniz de:
$ sudo mount -t vboxfs Win /home/kullanici/Paylasim
Her seferinde bu komutu verip Win klasörünü Debian’da görmekle ugrasmamak icin “/etc/fstab” dosyasina ekleyeceginiz bir satirla, Win’in otomatik Debian’da istediginiz klasörde gözükmesini saglayabilirsiniz. Burda dikkat edilmesi gereken noktalardan Windows’taki paylasima acilan klasörün sadece isminin (yani dizininin degil, c:/DocumentsAndSettings/Win, gibi olmayacak!) kullanilmasi gerekiyor.
$ sudo nano /etc/fstab
Win /Debian’daki/Dosya vboxsf defaults 0 0 (sondaki iki sekil sifir rakamlari)
Satiri Win klasörünü Debian’i her actiginizda, Debian’da bellirtiginiz dizine otomatik olarak monte edecek.
Yine belirtiyorum: Win, Windows’ta paylasima acitigmiz klasöre verdigim isim. Sizinki bambaska bir sey olabilir.
Bu kadar bundan sonra bu klasörlere birakacaginiz dosyalari diger taraftaki sistemden alabilirsiniz.
Örn. Debian kullaniyorsunuz, ancak MS Office Excel’e ihtiyaciniz var ya da Wine’da calismayan, illa Windows’ta calismasi gereken baska bir programa, o zaman VirtualBox kurup üstüne de Windows yükleyebilirsiniz. Sabit diski ayrica yeniden bölümleyip, bilgisayara ikinci bir isletim sistemi kurmaya gerek yok. Gerci bu sayfayi bulmus olan bunlari da biliyordur. Yine de kisa bir giris yapayim dedim.
VirtualBox’taki misafir (guest) isletim sistemi ve ana sistem (host) arasinda dosya transferi yapabilmek ana sistemden bir dosyayi aglarda paylasilan klasörler gibi paylasima acmaniz ve bu klasörler üzerinden dosya transferi yapmaniz lazim.
Linux-Windows aglarinda kullanilan Samba gibi ayni zamanda Virtualbox’un kendi araclari kullanilabilir. Burda Virtualbox’un araclarini gösterecegim.
Öncelikle Virtualbox’un ana Penceresinden Devices > Install Guest Additions‘ a tiklayin. Ayrica Debian’da “dkms” paketinin her iki durumda da yüklü olmasi gerekiyor.
Eger su ana kadar bir sekilde yüklenmemisse:
$ sudo aptitude install dkms
Bundan sonrasini iki bölüm haline anlatacagim:
- Debian (host) icinde Windows (guest)
- Windows (host) icinde Debian (guest)
1. Debian icinde Windows:
Virtualbox ana penceresinden Devices > Install Guest Additions‘ a tikladiginizda GuestAdditions.iso acilacak ve sanki Windows’ta herhangi bir programi CD’den yüklüyor gibi bu programi kuracaksiniz.
Programi kurduktan sonra Debian’dan istediginiz bir klasörü paylasima acin.
Devices > Shared folders
Karsiniza cikan pencerede sagda klasör ekleme imgesi var (Add Shared Folder) ona tiklayip, paylasima acmak istediginiz klasörü secin.
Bu klasöre erismek icin
My Network Places > VirtualBox Shared Folders > Deb
Isterseniz daha sonra klasöre sag tiklayip, “Map Network Tools”tan klasöre bir sürücü harfi atayabilirsiniz.
2. Windows icinde Debian
Debian’a Guest Additions’i kurmak biraz daha farkli. Her ne kadar yine Device > Install Guest Additions yapitiginizda, “GuestAdditions.iso” acilsa da, Windows gibi bul-tikla seklinde devam etmiyor. Öncelikle terminali acmaniz lazim ve iso’nun monte edildigi dosyaya gitmeniz lazim
$ cd /media/cdrom0 (olabilir, ya da /media/cdrom, nereye acildigini bulup terminalde oraya gelin)
$ sudo sh ./VBoxLinuxAdditions-x86.run (eger amd64 ise sisteminiz x86 yerine amd64 yazmaniz gerekiyor.)
Terminalde “Done.” yazisi cikana kadar bekleyen biraz sürüyor cünkü yüklenmesi.
Sonra yine:
Devices > Shared folders.
Karsiniza cikan pencerede, sagda “Dosya Ekle” imgesine basip, paylasima acmak istediginiz klasörü secin.”Win” klasörü diyecegim buna.
Win klasörü paylasima acildiktan sonra, Debian’a gelip terminalden vereceginiz
$ sudo mount -t vboxfs Win /media
komutu Window’sta paylasima acilmis Win klasörünü /media dizinine monte edecek. /media yerine istediginiz yeri yazabilirsiniz. Ev dizininiz altinda “Paylasim” klasörü yaratip Win’i buraya acmak isterseniz de:
$ sudo mount -t vboxfs Win /home/kullanici/Paylasim
Her seferinde bu komutu verip Win klasörünü Debian’da görmekle ugrasmamak icin “/etc/fstab” dosyasina ekleyeceginiz bir satirla, Win’in otomatik Debian’da istediginiz klasörde gözükmesini saglayabilirsiniz. Burda dikkat edilmesi gereken noktalardan Windows’taki paylasima acilan klasörün sadece isminin (yani dizininin degil, c:/DocumentsAndSettings/Win, gibi olmayacak!) kullanilmasi gerekiyor.
$ sudo nano /etc/fstab
Win /Debian’daki/Dosya vboxsf defaults 0 0 (sondaki iki sekil sifir rakamlari)
Yine belirtiyorum: Win, Windows’ta paylasima acitigmiz klasöre verdigim isim. Sizinki bambaska bir sey olabilir.
Bu kadar bundan sonra bu klasörlere birakacaginiz dosyalari diger taraftaki sistemden alabilirsiniz.