VmWare image-ből Virtualbox image-be

Fórumok

Valaki készített már Vmware(vmdk)állományból, Virtualbox (vdi) által is értelmezhető image fájlt? Szeretnék egy SuSe 9.0 image fájlból készíteni egy Virtualbox image fájlt, de sajnos nem találtam semmilyen konvertáló programot.Van valakinek ötlete esetleg?

Hozzászólások

Csak a Virtualbox letöltésén vagyok túl, de annyit látok, a .VDI file-t azt maga csinálja. Bemenetnek elfogad boot-olható CD-t, DVD-t, de .ISO-t is, vagy raw-t, akkor bootfloppy-ről mehet. A qemu tud konvertálni vmware image-t, de .VDI-t nem ismeri. Esetleg a vmware-ben futó Suse-ról csinálhatsz .ISO-t.
(Gondolom a saját cuccot is át kellene menteni...)

Az azért nem jó, mert a vbox raw-nak csak floppy-t fogad el, úgyhogy qemu hiába tud raw-ra konvertálni. CD, DVD a host olvasójából, .ISO meg virtuálisként. Más variáció nincs - kivéve ha van vmi csodatévő progi, ami a vmdk-ból ISO-t csinál. Tényleg, vmware ezt nem tudja? )Nekem már régen nincs fenn, nem tudom.) Lényeg, hogy NEM .VDI-re kell konvertálni.

Itt nézd meg:

http://thedarkmaster.wordpress.com/2007/03/12/vmware-virtual-machine-to…

Én ez alapján próbáltam egyszer egy WinXP-s image-t, de nem sok sikerrel. A konvertálás ment, de a probléma ott volt, hogy más "gép"-et látott a WinXP VmWare-ben, mint VirtualBox-ban és a konvertált image nem boot-olt rendesen. Nem tudom, hogy linux guest esetén van-e ilyen probléma... A trükk WinXP esetén a telepítő cd használata, mint javítólemez, de ez részletesen le van írva a fenti blogban. Nekem az volt a gond, hogy nem ajánlott fel a WinXP telepítő javítást. Neked viszont sok sikert a SuSe-val! Hátha... :) Írd meg azért, ha sikerült!

- waiter -

en ugy csinalnam hogy elinditanek egy livecdt a vmware-ben kimasolnam ddvel a hostra az image tartalmat (smb,nfs stb szerverre), ezutan ugyanezt a livecdt virtualboxban inditva visszamasolnam az imaget mostmar a vboxos gepre. ezek utan marcsak a virtualboxhoz szukseges kernelmodulok beallitasa van hatra

udv Zoli

Érdemes odafigyelni, a SuSE kernel sajnos olyan mint a többi disztribúciós kernel, ergó ha végeztél a kopizással, akkor valami egyszerű LiveCD-ről bootolj be, és frissítsd a initrd.img-t különben az életbe nem bootolod meg az új rendszert.

Pontosan mirőlis beszélsz? Pontosíts mert nagyon nem értelek.

Ha lenyirbáljuk a virtualizációt jelentő szavakat a problémáról akkor a következőről van szó.

Adott A és B gép két tök különböző felépítéssel (más IDE chipset, más VGA, más winyó, gyak csak a winyó tartalma ugyanaz). Meg kell oldani a rendszer újratelepítése nélkül azt, hogy az A gépen telepített SuSE Linux beinduljon B gépen is.

Mivel a disztribúció default kernele van feltelepítve, a probléma gyökere ott keresendő, hogy a telepítő automatikusan hozza létre a telepítéskor talált hardverelemeknek megfelelően az initrd.img-t (a kernelbe ugye semmi nincsen fordítva) hely- és memória-kímélés okán.
Tekintve, hogy a pőre kernel az initrd nélkül ebben a felállásban egy darab bithalmaz, a feladat az, hogy az initrd.img-t megfelelően meggyártsuk.
Gondolom hősünk ehhez vár valamilyen segítséget, de ebben nyilván ki leszek igazítva.