Fórumok
Sziasztok !
Érdeklődnék a témában jártas kollégáktól, hogy van-e erre megoldás? Kaptam egy vhdx-et, ami egy Windows 10-es gépről készült.
Szeretném ezt a Win10-et egy linuxos gépen futtatni virtuális gépként. Van-e olyan Linuxon futó alkalmazás, ami "eszi" ezt a formátumot? Ha nincs, van-e olyan Linuxon futó konvertáló, amelyik VirtualBox vagy VmWare Player formátumra képes konvertálni a vhdx-et?
Köszi!
Hozzászólások
qemu-img convert --help
...
Supported formats: blkdebug blklogwrites blkverify bochs cloop compress copy-on-read dmg file ftp ftps gluster host_cdrom host_device http https iscsi iser luks nbd nfs null-aio null-co nvme parallels qcow qcow2 qed quorum raw rbd replication ssh throttle vdi vhdx vmdk vpc vvfat
...
Szóval arra konvertálod át amire akarod.
Fedora 38, Thinkpad x280
Köszi. Ha már itt tartunk, a qemu is olyasmi, mint a virtualbox? Akár a qemu is képes lenne futtatni a vhdx-et?
A QEMU/KVM is egy virtualizáció technológia, hasononlóan a Virtualboxhoz.
A VHDX-et egyik se futtat, mivel az nem program, az csak egy disk image. Az SSD-t se futtatja semmi, hanem a rajta lévő fájlokkal dolgoznak.
Szóval azt nem tudom, hogy natívan kezeli-e, de ha nem konvertálod olyanra amit kezel. Aztán a rajta lévő OS vagy bebootol QEMU-alatt vagy nem.
Fedora 38, Thinkpad x280
Oké, vágom, hogy diskimage, csak nem akartam kilométeres mondatokat írni.
Azzal pont a lényeg veszett el a mondandódból. Ha hülyének látszol, ne lepődj meg, ha akként is kezelnek.
Aláírás _Franko_ miatt törölve.
neut @
Szerencsére a többi kommentelő nem kezelt hülyeként... Na mindegy, így jön ki a statisztikai átlag :-)
A VirtualBox tudja konvertálni:
Köszi, de a vboxmanage.exe bizonyára windowsos program... Majd megnézem, létezik-e a megfelelője Linuxra.
VBoxManage
Ja, hogy terminálban... köszi, közben a virtualboxot felraktam, és már van ilyenem is :-)
Csináltam egy vhdx-vdi konverziót, de mint kiderült, feleslegesen. A Virtualbox és a VmWare Player is tudja kezelni a vhdx-et. Egyelőre azonban nem épp sima az ügy, mert mindkét szoftver erőltet olyan kernel modulokat, amelyek betöltése után melegszik a gép, ezerrel pörög a ventilátor még üresjáratban is. Úgyhogy leirtottam mindkettőt, és egyelőre az Aqemu-val próbálom összehozni. Bootolni már tud, de a hálózattal még barkácsolni kell.
A libvirt/virtmanager lesz a te barátod. Kb ugyanazt nyújtja mint a virtualbox, de nem kell hozzá semmi extra kernel modul.
Viszont konvertált windowsokkal lehet jókat szívni azért, nem ugyanazokat a hw-ket fogja neki emulálni, etc.
azert kell a kvm hozza a linux host-on (ami kernel modul)
KVM - virtualizacio/hypervisor (type1.5) (same cpu architecture as host)
Qemu - CPU virtualizacio (pl. arm vagy ppc on x86; meg tool-ok; https://wiki.qemu.org/Documentation/Platforms)
Libvirt - framework az egyes virtualizaciokhoz (csomot tamogat: https://libvirt.org/drivers.html)
virtmanager - libvirt ui
De a fentinel kicsit meg bonyolultabb a dolog :D
Köszi, az aqemu úgy tűnik, kvm-mel operál, és csak a hálókártya típusát reklamálta a Windows, úgyhogy eddig egész korrekt. Jövő héten lesz időm jobban belemélyedni a lelkivilágába, úgyhogy lehet, hogy ismét jövök nyafogni, ha valami nem működik :-)
Először RTFM! :D
Itt és itt pl elég sokmindenre választ találsz ha elakadnál valamelyikkel.
A libvirtet és a hozzá tartozó frontendet azért ajánlottam, mert sokmindent megcsinál "előre" helyetted.
A virtualizált kártyához guest oldalon kellhet driver, illetve host oldalon meg hmm, na ott lehet variálni (lásd a linkelt doksikban). Az aqemu nem tudom mennyire ad mankót ehhez. A libvirt alapból ad lehetőséget az user mode network, a bridge és a macvtap használatára (jogosultság hiánya ez utóbbi kettőt korlátozhatja user sessionokben esetenként, ez disztribúciónként eltérhet.) - mindenféle nagyobb reszelés nélkül.
Aqemu felajánl néhány olyan kártyát, ami Win10-ben támogatott, úgyhogy esélyes lesz a beüzemelése.
Nem állítottam, hogy nem kell, azt írtam, hogy extra nem kell.
Tisztában vagyok vele, hogy mi micsoda, de itt most egy meglehetősen kezdőnek adtunk tippeket ;) Nem akarnám elbonyolítani.
ja igazabol ugye nem is neked szolt a valasz, mert azt lattam hogy te vagod :D
a nagy "tanitas" csak azert ment, hogy a kerdezo fejeben rendet rakjak
Hogy mit? Szerintem valamit rosszul csinálsz. Miféle kernel modulok?
Több, mint 10 éve használom rendszeresen, és nem igazán szokott vele gondom lenni. Milyen linuxot használsz?
Mint 20.2 van a gépen. A Virtualbox is telepít, meg a VmWare is. Már leirtottam mindkettőt, így a nevüket nem tudom (talán vmmon volt az egyik). Onnan tudom, hogy a VmWare elsőre nem tudta betölteni, és kiírta, hogy modprobe-ozzam be ezeket a kernelbe.
Ennyi a telepítés, mindent elintéz. Opensource a cucc, benne van a csomagkezelőben. Ha így rakod fel, nem szabad, hogy baja legyen. Tar.gz csomagokat felejtsd el, manuális mókolást felejtsd el, kernel paramétereket ne piszkáld, és használj supportált kernelt.
Munkára használom a VirtualBox-ot, már vagy 15 éve (még 1.0 előtt kezdtem...), és soha nem láttam semmit sem, ami hasonlítana arra, amit írtál.
akkor a 'vboxdrv' az vajon miiii??? :D (detto a vmware)
mondjuk ki, hogy az a fos a sajat szaraival mukodik (ahogy a type2 szokott)
mármint hogy miféle kernel modulok zabálják a cpu-t, sajnos nem sikerült rávezetően fogalmaznom...
meg valljuk be nem is irta a topicnyito, hogy kiprobalta a modulok ki es betolteset
amugy meg ha virtualizal az ember, akkor nana hogy megeszi a cpu-t, hiszen az a dolga, hogy puff odadobsz neki egy ket virtualis core-t es ha valami fut a VMben akkor az megeszi. Ennek nincs sok koze a kernel modulokhoz. A kerdes hogy a topicnyito csak sima modprobe utan eszelte a load-ot, vagy mar elinditott VM eseten? Mert ha mondjuk egy win-t futtatott, akkor az minden nelkul megesz mindent amit alarakott es nana hogy magas volt a load :D