qemu

A QEMU telepítése és használata a Debian 9-en

A QEMU telepítése és használata a Debian 9-en
A QEMU egy gyors processzor-emulációs technológia. A QEMU nem függ semmilyen hardvertől. A futtatásához nincs szüksége kernelparancsokra. Tehát biztonságos és könnyen futtatható.

A QEMU teljes rendszeremulációt végez. Tehát a QEMU különböző architektúrához írt programokat futtathat a Debian 9 gépén. Például az ARM alapú CPU-khoz írt programok futtathatóak x86 CPU-ken a QEMU segítségével.

Ebben a cikkben megmutatom, hogyan kell telepíteni és használni a QEMU-t a Debian 9 Stretch-en. Kezdjük el.

QEMU és KVM:

A QEMU kombinálható a KVM-mel a CPU hardveres virtualizációs funkcióinak használatához. A QEMU + KVM majdnem a natív hardver teljesítményéhez vezet.

A hardveres virtualizációs szolgáltatás alapértelmezés szerint le van tiltva az AMD és az Intel processzorain. Tehát manuálisan kell engedélyeznie őket, ha használni szeretné.

Azt javaslom, hogy engedélyezze a hardveres virtualizációt. Ha nem így tesz, akkor a QEMU nagyon lassú lesz.

A hardveres virtualizáció engedélyezése:

Ha Intel CPU-ja van, akkor csak engedélyeznie kell VT-x vagy VT-d az alaplap BIOS-ból.

Az AMD CPU-hoz engedélyeznie kell AMD-v az alaplap BIOS-ból.

Ha a CPU támogatja a hardveres virtualizációt, és a számítógép BIOS-járól engedélyezte, akkor a következő paranccsal ellenőrizheti, hogy a virtualizáció engedélyezve van-e a Debian 9 Stretch gépéről:

$ lscpu | fogd Virt

Mint látható, a hardveres virtualizáció engedélyezett.

A QEMU és a KVM telepítése:

A QEMU alapértelmezés szerint nincs telepítve a Debian 9 Stretch-re. De elérhető a Debian 9 Stretch hivatalos csomagtárában. Így könnyen telepítheti.

Először frissítse az APT csomagtárház gyorsítótárát a következő paranccsal:

$ sudo apt frissítés

Frissíteni kell az APT csomagtárház gyorsítótárát.

Most telepítse a QEMU-t a következő paranccsal:

$ sudo apt install qemu qemu-kvm

Most nyomja meg y majd nyomja meg folytatni.

Telepíteni kell a KVM-et és a QEMU-t.

QEMU és KVM használata:

Ebben a részben megmutatom, hogyan kell telepíteni az Alpine Linuxot egy QEMU + KVM virtuális gépre.

Virtuálisgép-könyvtár létrehozása:

Először hozzon létre egy könyvtárat, ahol az összes virtuális gép adatait tárolni fogja. Mostantól ezt a virtuális gép könyvtárat fogom hívni.

Hozzon létre egy virtuális gép könyvtárat a következő paranccsal:

$ mkdir -p ~ / qemu / alpine

Most keresse meg a virtuális gép könyvtárát a következő paranccsal:

$ cd ~ / qemu / alpesi

Az Alpine Linux ISO kép letöltése:

Most töltse le az Alpine Linux Standard ISO képet a https: // alpinelinux oldalról.org / downloads / a virtuális gép könyvtárába.

Az írás idején az ISO kép az alpesi-standard-3.8.0-x86_64.iso

QEMU kép készítése:

Most létre kell hoznia egy QEMU képet. Ez egy virtuális merevlemez, amelyre telepíteni fogja az Alpine Linux rendszert. A QEMU saját paranccsal rendelkezik egy QEMU kép létrehozására.

QEMU képet fogok létrehozni alpesi.img és kiosztani 8 GB lemezterületet a következő paranccsal:

$ qemu-img create -f qcow2 alpine.img8G

JEGYZET: Nevezheted a képet másként, mint alpesi.img és állítsa a lemez méretét másra, mint 8G (8 giga bájt).

Amint látod, alpesi.img létrehozva.

Az Alpine Installer indítása:

Most elindíthatja a QEMU emulációt a KVM-mel, és telepítheti az Alpine Linux-ot a képre alpesi.img.

Egy shell szkriptet fogok használni telepítés.SH a telepítés megkezdéséhez, mivel úgy gondolom, hogy ez később megkönnyíti a parancs megértését és módosítását.

Most futtassa a következő parancsot a létrehozáshoz telepítés.SH:

$ nano telepítés.SH

És írja be a következő sorokat:

Most mentse a fájlt a + x majd nyomja meg y majd nyomja meg .

JEGYZET: Itt, -m 512 eszközök 512 MB memória (RAM) kerül kiosztásra a virtuális géphez.

Most készítsd el a forgatókönyvet telepítés.SH a következő paranccsal futtatható:

$ chmod + x install.SH

Most indítsa el a telepítési szkriptet:

$ ./telepítés.SH

Amint láthatja, az Alpine telepítő elindult.

Most írja be gyökér és nyomja meg . Be kell jelentkeznie.

Most indítsa el a telepítőt a következő paranccsal:

# setup-alpine

Most írja be a billentyűzetkiosztást (én választottam minket) és nyomja meg a gombot .

Válasszon változatot (én választottam minket) és nyomja meg a gombot .

Írja be a gépnevét, és nyomja meg az gombot .

Most válassza ki a hálózati interfészt. Az alapértelmezett eth0, melyik a helyes. Szóval megnyomtam az alapértelmezett kiválasztásához.

Most írja be a hálózati interfész IP-címét. Kiválasztom az alapértelmezettet, ami dhcp hozzárendelt IP-cím. Ha végzett, nyomja meg a gombot .

kiválasztottam dhcp, hát megnyomtam .

Most írja be az új gyökér jelszót és nyomja meg a gombot .

Írja be újra a jelszót, és nyomja meg a gombot .

Itt az ideje kiválasztani az időzónát. Az alapértelmezett UTC, de a gombbal felsorolhat más támogatott időzónákat is ? és . Az alapértelmezettet választom.

nyomja meg .

nyomja meg .

nyomja meg .

Begépel sda és nyomja meg .

Begépel sys és nyomja meg .

Most írja be y és nyomja meg .

Az Alpine telepítése folyamatban van ..

Az Alpine Linux telepítve van.

Indítás Alpine alpesi.img QEMU Kép:

Most hozzon létre egy másik shell parancsfájlt Rajt.SH a virtuális gép könyvtárban a következő paranccsal:

$ nano start.SH

Most adja hozzá a következő sorokat, és mentse el.

Indítsa el a szkriptet.sh futtatható az alábbiak szerint:

$ chmod + x start.SH

Végül a következőképpen indíthatja el az újonnan telepített Alpine operációs rendszert a QEMU KVM segítségével:

$ ./Rajt.SH

Mint látható, az Alpine Linux a QEMU képről indult.

Más architektúrák emulálása a QEMU segítségével:

A QEMU sok CPU-architektúrát támogat, amint az az alábbi képernyőképen is látható.

Használtam a kvm parancsot a korábbi példákban. Ez valójában egy hardveres virtualizáció engedélyezett qemu-system-x86_64.

Az összes kvm parancsol qemu-system-x86_64 parancsot a korábbi példákban, és továbbra is működni fog. De lassan fog futni, mivel nem fogja használni a hardveres virtualizációt.

Így telepíti és használja a QEMU-t a Debian 9 Stretch-en. Köszönjük, hogy elolvasta ezt a cikket.

A legjobb Gamepad Mapping alkalmazások Linuxhoz
Ha egy tipikus billentyűzet és egér beviteli rendszer helyett szeretnél játékokat játszani Linuxon egy játékvezérlővel, van néhány hasznos alkalmazás ...
Hasznos eszközök Linux játékosok számára
Ha szeretsz Linuxon játszani, akkor valószínű, hogy olyan alkalmazásokat és segédprogramokat használtál, mint a Wine, a Lutris és az OBS Studio a játé...
HD Remastered Games for Linux, amelyeknek soha nem volt korábban Linux kiadásuk
Számos játékfejlesztő és kiadó a régi játékok HD remasterjével áll elő a franchise élettartamának meghosszabbítása érdekében. Kérjük, hogy a rajongók ...