QEMU útmutató: Virtuális gépek létrehozása és elindítása a leggyorsabb és legegyszerűbb módon

QEMU

A virtuális gépek telepítéséhez és futtatásához sokan használják a VirtualBoxot. Ez egy ingyenes szoftver az Oracle-től, és részben annak köszönheti hírnevét, hogy a Linux mellett Windowsra és macOS-re is készült. A Torvalds kernelt használó rendszereken más lehetőségek is vannak, mint például a GNOME Boxes, amely viszont a QEMU-n alapul. Amit itt fogunk elmagyarázni, az az, hogy hogyan kell használni a root, azaz azt QEMU amely többek között megkönnyítheti virtualizált rendszereink képeinek mozgatását.

Ha elmegyünk a GNOME Boxok oldal, láthatjuk a teendők listáját. Például, virtuális gépeket hoz létre operációs rendszer képeiből néhány egérkattintással, korlátozza a memória erőforrásait, irányítsa át az USB-eszközöket a gépre... Mindez egyfajta interfész ill. frontend más szoftverekhez. Ha ez az, amit keres, a Cajas rendben van. Ha több terminált szeretne használni, vagy bármilyen más okból, a QEMU jobb lehet.

Virtuális gép létrehozása QEMU-val

Virtuális gép létrehozásának folyamata QEMU-val Nem olyan közvetlen mint a GNOME Boxes-ból. Tisztában kell lenni azzal, hogy mire használható a QEMU, és a legjobb, amire gondolok, hogy kiküszöböli a felhasználói felület által okozott esetleges problémákat, mivel ezek nem léteznek a QEMU-ban. A folyamat nagyjából így nézne ki:

  1. Először telepítenünk kell a QEMU-t. A legtöbb Linux disztribúció lerakatában található, így könnyen telepíthető a disztribúciós paranccsal. Debian/Ubuntuban „sudo apt install qemu”, Fedorában és származékaiban „sudo dnf install qemu”, Archban és leszármazottaiban „sudo pacman -S qemu”… Ugyanaz, mint mindig.
  2. Megkeressük a futtatni kívánt ISO lemezképet, akár élő munkamenethez, akár telepítéshez.
  3. A terminálba a következőket írjuk, ahol az "image.img" a létrehozni kívánt kép neve, a "20G" pedig a méret, amelyet megadunk:
qemu-img create -f qcow2 image.img 20G
  1. Az előző parancs egy IMG-fájlt hozott létre, amely kezdetben nagyon keveset foglal el. Ebben a fájlban lesz betöltve/telepítve az operációs rendszer. Ehhez a terminálba írjuk:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=ubuntu.img -m 8G

A parancs magyarázata

A fentiekből:

  • qemu-system-x86_64 a rendszer típusa.
  • -enable-kvm aktiválja a KVM-et.
  • -cdrom ubuntu.iso azt jelzi, hogy a CD-lejátszó belsejében ez a kép lesz. Ebben a példában, hogy ne változtassunk, az Ubuntu egyikét fogjuk használni. És néhány órája elindították az első Daily-t, és a szemetesbe került.
  • -boot menu=on Ez a kiválasztási menü előhívása. Használhatja az "order=D" parancsot, ha meg akarja változtatni a sorrendet, és először megpróbálja elindítani a D meghajtóról, de a legtöbb esetben jobb, ha előhívja azt a menüt, amely lehetővé teszi a meghajtó kiválasztását az ESC megnyomásával.
  • -drive file=ubuntu.img Ez a merevlemez, különösen a virtuális merevlemez jelzése.
  • -m 8G 8 GB RAM-ot hagy maga után. Hagyhatsz persze kevesebbet is, de nekem 32GB-om van és a virtuális gépeimnek mindig minimum 8-at adok, néha többet is.
  1. Megnyomjuk az Entert, és elindul, kezdetben Élő módban.

Telepíthetjük az operációs rendszert, és minden az ubuntu.img-ben marad. A fájlt bárhová áthelyezhetjük, majd elindíthatjuk a következő pontban leírtak szerint.

Virtuális gépek és egyéb lehetőségek indítása

Az élmény javítása érdekében jobb, ha hozzáad néhány dolgot a fenti parancshoz.

  • Ha a RAM mögé tesszük a "-cpu host"-ot, akkor az a gazdagép CPU-ját kezdi használni, és ez még az olyan programokban is megmutatkozik, mint a mára megszűnt Neofetch.
  • Ha az "-smp"-t egy szám követi, akkor azt jelezzük, hogy hány magot hagyunk a vendégrendszernek.
  • A grafikus erőforrások javítása érdekében a -vga kapcsolót néhány opcióval együtt használjuk.

Az utolsó parancs a következő lenne:

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=ubuntu.img -m 8G -cpu host -smp 2 -vga virtio -display sdl, gl=on

"-vga qxl", ha csak 2D emulációt akarunk. Az "sdl" lehet "gtk" is, és előfordulhat, hogy a ",gl=on" nem működik, ebben az esetben a leggyorsabb, ha nem használja. Még a "-virtio" is ajánlott szinte minden esetben.

A telepített virtuális gép megnyitásához egyszerűen távolítsa el a „-cdrom ubuntu.iso” parancsot az előző parancsból, és a gép a virtuális merevlemezről indul. Ha a kurzor bármikor elakad, a Ctrl+Alt+G billentyűkombinációval léphet ki. És ez lenne minden. Az átfogóbb használat érdekében érdemes a hivatalos dokumentációt használni.


Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.