VirtualBox 1.6 tapasztalatok

Mint az bizonyára tudjátok, megjelent a VirtualBox 1.6 verziója immáron Sun köntösben. Az új verzióban számos újdonság található:

  • Új Sun-os kinézet
  • A Solaris és a Mac verziók már nem béta állapotúak
  • Vendéggép kiegészítők (Guest Additions) Solaris-on is
  • Beágyazott ablakkezelés Solaris és Linux vendéggépeken
  • SATA támogatás, 32 HDD-ig virtuális gépenként (első SATA-t tamogató VM a piacon)
  • PAE stámogatás a vendéggépen
  • Web szolgáltatások APi a távoli menedzsmenthez
  • Jelentős feljesztése a skálázódásban

A teszt rendszeren Ubuntu 8.04 disztribúciót használtam. A gyári tárolóból származó verziót leszedtem és telepítettem az új, 1.6-os verziót. A régebbi, 1.5.6 verzió elérhető innen, vagy a tárolókból, esetleg (régebbi disztribúció esetén) a virtualbox.org tárolójaiból. Például Gusty "7.10" Gibbon esetén:


deb http://www.virtualbox.org/debian gutsy non-free

A telepítés hiba nélkül zajlott, a szükséges kernelmodul is lefordításra került. Ezek után úgy gondoltam, hogy a kedvező kezdet egyből jól működő virtuális gépet eredményez. Sajnos nem így lett, legalábbis Windows esetén. Az 1.6-os verzió az XML fájlok új verzióját vezeti be (1.3), amelyre konvertálni kell a régi virtuális gépek beállítófájljait. A konvertálás automatikus, és a régi állapot elmenthető. Ezután már indítottam is a Windows XP-t, de sajnos a hálózatot semmilyen módon nem látta. IP címet sem kapott. Mivel host alapú hozzáférést használok bridge-n keresztül egyből arra terelődött a gyanú. Emlékeztetőül a

/etc/network/interfaces

beállítófájl:


auto lo eth0 tap1 br0

iface lo inet loopback

iface eth0 inet dhcp

iface tap1 inet manual
  tunctl_user user

iface br0 inet dhcp
  bridge_ports eth0 tap1
  pre-up ip link set eth0 promisc on

Miután itt ez jó volt és régen is működött a Google segítségével megtaláltam a probléma igazi gyökerét. Az alapértelmezet virtuális NIC - PCNet-Fast valamint a másik kártya, amit az XP alapból felismer (PCNet-PCI) sajnos nem működik megfelelően. Javítás 1.6.2-re várható. Addig kitűnő megoldás, hogy az Intel PRO/1000 hálózati interfészt telepíti ez ember a vendéggépre, viszont ezt az Windows XP nem támogatja alapból, így meghajtóprogram telepítése válik szükséggé, amelyet egy a VirtualBox-ban beállított, megosztáson keresztül eljuttathatunk a vendég gépre.
Amennyiben sikeresen telepítettük a VirtualBox új verzióját, ne felejtsük el a Guest Additions-t frissíteni a vendéggépeken. Ennek elmaradása - nálam - az X-szerver újraindulását okozta Windows XP vendéggép esetében.

Hozzászólások

ha bekapcsoltam a hw-es virtualizáció támogatást olyan kernel panicot kapok hogy ihaly :D
szal inkabb vmware/kvm párost használom

Core2Duo T7100, 2.5G, Ubuntu 8.04, 2.6.24

arra van lehetőség, hogy "kimentse" az ember a virtualis gepet? gondolok arra, hogy átviszem másik gépre, és ott kettő kattintsá után már indul is a virtualis géppel a virtualbox.
________________________
Blog