qemu

QEMU installimine ja kasutamine Debian 9-s

QEMU installimine ja kasutamine Debian 9-s
QEMU on kiire protsessori emuleerimise tehnoloogia. QEMU ei sõltu ühestki riistvara funktsioonist. See ei vaja käivitamiseks ühtegi kernelplaastrit. Nii et see on ohutu ja lihtne joosta.

QEMU teeb süsteemi täieliku jäljendamise. Nii saab QEMU teie Debian 9 masinas käivitada erinevate arhitektuuride jaoks kirjutatud programme. Näiteks ARM-põhiste protsessorite jaoks kirjutatud programme saab QEMU abil käivitada x86-protsessoritel.

Selles artiklis näitan teile, kuidas installida ja kasutada QEMU-d Debian 9 Stretchil. Alustame.

QEMU ja KVM:

Teie protsessori riistvara virtualiseerimise funktsioonide kasutamiseks saab QEMU-d kombineerida KVM-iga. QEMU + KVM viib teid peaaegu riistvara jõudluse lähedale.

Riistvara virtualiseerimise funktsioon on AMD ja Inteli protsessorites vaikimisi keelatud. Nii et peate selle käsitsi lubama, kui soovite seda kasutada.

Soovitan lubada riistvara virtualiseerimine. Kui te seda ei tee, on QEMU väga aeglane.

Riistvara virtualiseerimise lubamine:

Kui teil on Inteli protsessor, peate vaid lubama VT-x või VT-d emaplaadi BIOS-ist.

AMD protsessori jaoks peate lubama AMD-v emaplaadi BIOS-ist.

Kui teie protsessor toetab riistvara virtualiseerimist ja olete selle lubanud oma arvuti BIOS-ist, saate järgmise käsuga kontrollida, kas teie virtualiseerimine on teie Debian 9 Stretchi masinas lubatud:

$ lscpu | haarata Virt

Nagu näete, on riistvara virtualiseerimine lubatud.

QEMU ja KVM installimine:

QEMU pole vaikimisi installitud Debian 9 Stretchile. Kuid see on saadaval Debiani 9 Stretchi ametlikus paketihoidlas. Nii et saate selle hõlpsalt installida.

Kõigepealt värskendage APT paketi hoidla vahemälu järgmise käsuga:

$ sudo apt värskendus

APT-paketi hoidla vahemälu tuleks uuendada.

Nüüd installige QEMU järgmise käsuga:

$ sudo apt install qemu qemu-kvm

Nüüd vajutage y ja seejärel vajutage jätkama.

KVM ja QEMU tuleks installida.

QEMU ja KVM kasutamine:

Selles jaotises näitan teile, kuidas installida Alpine Linux QEMU + KVM virtuaalsesse masinasse.

VM-kataloogi loomine:

Kõigepealt looge kataloog, kuhu kõik teie VM-i andmed salvestatakse. Ma nimetan nüüdsest seda VM-i kataloogi.

Looge VM-kataloog järgmise käsuga:

$ mkdir -p ~ / qemu / alpine

Nüüd navigeerige VM-kataloogi järgmise käsuga:

$ cd ~ / qemu / alpine

Alpine Linuxi ISO-pildi allalaadimine:

Nüüd laadige alla Alpine Linux Standard ISO pilt saidilt https: // alpinelinux.org / downloads / teie VM-i kataloogi.

Selle kirjutamise ajal on ISO pilt alpine-standard-3.8.0-x86_64.iso

QEMU pildi loomine:

Nüüd peate looma QEMU pildi. See on virtuaalne kõvaketas, kuhu installite Alpine Linuxi. QEMU-l on QEMU-pildi loomiseks oma käsk.

Kavatsen luua QEMU pildi alpine.img ja eraldada 8 GB kettaruumi sellele järgmise käsuga:

$ qemu-img create -f qcow2 alpine.img8G

MÄRGE: Pilti saab nimetada muuks kui alpine.img ja määrake ketta suuruseks midagi muud kui 8G (8 gigabaidi).

Nagu sa näed, alpine.img on loodud.

Alpine Installeri käivitamine:

Nüüd saate käivitada QEMU-emuleerimise KVM-iga ja installida pildile Alpine Linux alpine.img.

Ma hakkan kasutama shelliskripti installima.sh installi alustamiseks, kuna usun, et see muudab käsu hiljem hõlpsasti mõistetavaks ja muudetavaks.

Nüüd käivitage loomiseks järgmine käsk installima.sh:

$ nano install.sh

Ja tippige sellele järgmised read:

Nüüd salvestage fail rakendusega + x ja seejärel vajutage y ja seejärel vajutage .

MÄRGE: Siin, -m 512 tähendab 512 MB mälu (RAM) eraldatakse virtuaalsele masinale.

Nüüd tehke skript installima.sh käivitatav järgmise käsuga:

$ chmod + x install.sh

Nüüd alustage installiskripti järgmisega:

$ ./ install.sh

Nagu näete, on Alpine'i installer käivitatud.

Sisestage nüüd juur ja vajutage . Peaksite sisse logima.

Nüüd käivitage installer järgmise käsuga:

# setup-alpine

Nüüd tippige oma klaviatuuripaigutus (valisin meile) ja vajutage .

Valige variant (valisin meile) ja vajutage .

Sisestage nüüd oma hostinimi ja vajutage .

Nüüd valige oma võrguliides. Vaikimisi on eth0, kumb on õige. Nii ma vajutasin vaikevaliku valimiseks.

Nüüd sisestage oma võrguliidese IP-aadress. Valin vaikimisi, mis on dhcp määratud IP-aadress. Kui olete valmis, vajutage .

Valisin välja dhcp, nii ma vajutasin .

Sisestage nüüd oma uus juur parool ja vajutage .

Nüüd tippige parool uuesti ja vajutage .

Nüüd on aeg valida ajavöönd. Vaikimisi on UTC, kuid saate toetatud ajavööndid loetleda vajutades ? ja . Valin vaikimisi.

Vajutage .

Vajutage .

Vajutage .

Trüki sisse sda ja vajutage .

Trüki sisse sys ja vajutage .

Sisestage nüüd y ja vajutage .

Alpine'i installitakse ..

Alpine Linux on installitud.

Alpi käivitamine Alpidest.img QEMU pilt:

Nüüd looge teine ​​shelliskript algus.sh VM-kataloogis järgmise käsuga:

$ nano algus.sh

Nüüd lisage sellele järgmised read ja salvestage see.

Pange skript käima.sh käivitatav järgmiselt:

$ chmod + x algus.sh

Lõpuks saate QEMU KVM-iga oma äsja installitud Alpine OS-i käivitada järgmiselt:

$ ./ algus.sh

Nagu näete, käivitus Alpine Linux QEMU pildilt.

QEMU-ga teiste arhitektuuride jäljendamine:

QEMU toetab paljusid protsessori arhitektuure, nagu näete allolevalt ekraanipildilt.

Ma kasutasin kvm käsk varasemates näidetes. See on tegelikult riistvara virtualiseerimine lubatud qemu-system-x86_64.

Võite asendada kõik kvm käsud qemu-system-x86_64 varasemates näidetes käsk ja see töötaks ikkagi. Kuid see töötab aeglaselt, kuna see ei kasuta riistvara virtualiseerimist.

Nii installite ja kasutate QEMU-d Debian 9 Stretchil. Täname selle artikli lugemise eest.

Lahing Wesnothi eest 1.13.6 Areng vabastati
Lahing Wesnothi eest 1.13.6 ilmus eelmisel kuul, on 1-s kuues arendusversioon.13.x-seeria ja see pakub mitmeid täiustusi, eelkõige kasutajaliidese ja ...
League of Legendsi installimine Ubuntu 14-le.04
Kui olete League of Legends fänn, siis on see teile võimalus proovida League of Legendsit. Pange tähele, et LOL-i toetab PlayOnLinux, kui olete Linuxi...
Installige uusim OpenRA strateegiamäng Ubuntu Linuxi
OpenRA on tasuta / tasuta reaalajas strateegiamängumootor, mis loob uuesti Westwoodi varased mängud nagu klassikaline Command & Conquer: Red Alert. Ja...