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 VirtNagu 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
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.img8GMÄ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
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
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
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
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.