64 bites virtuális Windows futtatása 32 bites Windows-on

Egyik ismerősömnek szüksége volt egy régi programra, ami alapból max Windows 7-et támogat. Megpróbálta a gépén lévő Windows 10-re feltenni, de nem sikerült. Aztán beszélgetés közben feljött a téma, én meg felajánlottam, hogy csinálok egy VirtuálBoxos virtuális Windows 7-et, amire felteszem a programot. Egyedül annyit kérdeztem, hogy milyen proci van a gépben, mivel valamilyen i3, így gondoltam menni fog a virtualizálás…

Szóval, én szépen csináltam neki egy 64 bites Windows 7-et, a programot is feltettem, minden futott faszán a virtuális gépben, ahogy kell. A terv annyi volt, hogy kimásolom a diszkjét, feltelepítem nála a VirtualBox-ot majd csatolom a diszket és boldogság van. De persze nem ment ilyen könnyen…

Azon a szerencsétlen gépen egy 32 bites Windows 10 van telepítve, komolyan nem is tudtam, hogy abból a fosból van még 32 bites verzió, de nyilván 64 bites VirtualBox telepítés közben derült ez ki. Elgondolkoztam egy kicsit, hogy a 32 bites Windows-on menni fog-e a a 64 bites VM, de sok vesztenivalóm nem volt, így reflexből mentem a virtualbox.org-ra, hogy leszedjem a 32 bites telepítőt, de nem volt ott, mivel már évek óta nincs 32 bites Virtualbox kiadás. Szerencsére kicsit elrejtve, de ott vannak a régebbi buildek, pontosan az 5.2.4-es (2018. január 15.!) kiadás az utolsó, amiből van 32 bites Windows telepítő. Innen tudod leszedni, ha kéne neked is: https://www.virtualbox.org/wiki/Download_Old_Builds_5_2

Feltelepítettem, default létrehoztam a gépet és odaadtam neki a feltelepített Windowst tartalmazó virtuális diszket, start, aztán elindult szépen a 64 bites Winfos, régen örültem úgy egy Win 7 betöltőképernyőnek, mint akkor. Idénre elég is volt az MS cuccokból.

 

vdi konvertálás vmdk-ra

Egy Virtualbox-os gépet kellett áttennem VMware Workstation alá, viszont az volt a gond, hogy a Virtualbox-os gép .vdi-ben volt, amit a VMWare nem szeret. Szerencsére a Virtualbox meg tudja csinálni a konvertálást:

VBoxManage clonehd virtualboxcucc.vdi vmwarecucc.vmdk --format vmdk

Vagy megy az GUI-n is: File->Virtual Media Manager..-> jobb gomb a vdi-n-> Copy utána pedig egyértelmű.

USB-s eszközök használata Linux-on futó VirtualBox-on

Ha egy Linuxos VirtualBox-ban futó virtuális gépen használni szeretnél egy USB-s eszközt, például egy pendrive-ot, akkor azt tapasztalhatod, hogy a virtuális gép USB beállításainál, a filtereknél nem jelenik meg a pendrive, így nem tudod odaadni a virtuális gépnek. Ennek az az oka, hogy ezt csak azok a felhasználók tudják megtenni, akik tagjai a vboxusers csoportnak a host operációs rendszeren.

Nincs más teendőd, mint a saját felhasználódat hozzáadod ehhez a csoporthoz, majd a következő bejelentkezés után már használni tudod a virtuális gépeknél az USB eszközöket.

Pl. Pomi felhasználó hozzáadása a vboxusers csoprthoz:

usermod -a -G vboxusers pomi

Pomi felhasználó csoportjainak lekérdezése:

groups pomi

Virtualbox 4.3 és a Fedora 20 x86_64

Próbáltam feltenni Fedora 20-ra a legfrissebb Virtualbox-ot a virtualbox.org-ról, ami sikerült is, csak a létrehozott virtuális gépek nem indultak el. A Virtualbox a következő hibaüzeneteket adta: „Failed to open a session for the virtual machine.” és „Kernel driver not installed (rc=-1908)”:

vbox-1

Ha  a jobb oldali üzenetben megjelenő /etc/init.d/vboxdrv setup parancsot kiadtam, akkor pedig ez történt:

vbox-1

Megoldás:

1, EPEL repo beállítása (ha még nem állítottad be)

wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
rpm -ivh epel-release-6-8.noarch.rpm

2, Hiányzó csomagok feltelepítése:

yum install binutils gcc make patch libgomp glibc-headers glibc-devel kernel-headers kernel-devel dkms

3, Végül a korábbi parancs futtatása, ami már lefut hiba nélkül és utána megfelelően működnek a virtuális gépek:

/etc/init.d/vboxdrv setup

vagy

service vboxdrv setup
(Forrás: http://www.if-not-true-then-false.com/2010/install-virtualbox-with-yum-on-fedora-centos-red-hat-rhel/)