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!
- 726 megtekintés
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 42, Thinkpad x280
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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 42, Thinkpad x280
- A hozzászóláshoz be kell jelentkezni
Oké, vágom, hogy diskimage, csak nem akartam kilométeres mondatokat írni.
- A hozzászóláshoz be kell jelentkezni
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.
1904.04.08.
RIP Jákub.
neut @
- A hozzászóláshoz be kell jelentkezni
Szerencsére a többi kommentelő nem kezelt hülyeként... Na mindegy, így jön ki a statisztikai átlag :-)
- A hozzászóláshoz be kell jelentkezni
A VirtualBox tudja konvertálni:
VBoxManage.exe clonemedium disk _source_.vhdx _target_.vdi --format vdi
- A hozzászóláshoz be kell jelentkezni
Köszi, de a vboxmanage.exe bizonyára windowsos program... Majd megnézem, létezik-e a megfelelője Linuxra.
- A hozzászóláshoz be kell jelentkezni
VBoxManage
- A hozzászóláshoz be kell jelentkezni
Ja, hogy terminálban... köszi, közben a virtualboxot felraktam, és már van ilyenem is :-)
- A hozzászóláshoz be kell jelentkezni
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 hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
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 :-)
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
Aqemu felajánl néhány olyan kártyát, ami Win10-ben támogatott, úgyhogy esélyes lesz a beüzemelése.
- A hozzászóláshoz be kell jelentkezni
azert kell a kvm hozza a linux host-on (ami kernel modul)
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
erőltet olyan kernel modulokat, amelyek betöltése után melegszik a gép
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?
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
apt get install virtualbox
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.
- A hozzászóláshoz be kell jelentkezni
akkor a 'vboxdrv' az vajon miiii??? :D (detto a vmware)
mondjuk ki, hogy az a fos a sajat szaraival mukodik (ahogy a type2 szokott)
- A hozzászóláshoz be kell jelentkezni
mármint hogy miféle kernel modulok zabálják a cpu-t, sajnos nem sikerült rávezetően fogalmaznom...
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni