QEMU atlieka pilną sistemos emuliavimą. Taigi, „QEMU“ gali paleisti programas, parašytas skirtingai architektūrai, jūsų „Debian 9“ kompiuteryje. Pavyzdžiui, programos, parašytos ARM pagrįstiems procesoriams, gali būti vykdomos x86 procesoriuose, naudojant QEMU.
Šiame straipsnyje aš jums parodysiu, kaip įdiegti ir naudoti QEMU „Debian 9 Stretch“. Pradėkime.
QEMU ir KVM:
QEMU gali būti derinamas su KVM, kad būtų naudojamos jūsų procesoriaus aparatinės įrangos virtualizavimo funkcijos. „QEMU + KVM“ leis jums beveik priartėti prie aparatinės įrangos našumo.
Aparatinės įrangos virtualizavimo funkcija pagal numatytuosius nustatymus yra išjungta AMD ir „Intel“ procesoriuose. Taigi, jei norite tuo naudotis, turėsite juos įgalinti rankiniu būdu.
Aš rekomenduoju įjungti aparatūros virtualizavimą. Jei to nepadarysite, QEMU bus labai lėtas.
Aparatinės įrangos virtualizavimo įgalinimas:
Jei turite „Intel“ procesorių, tereikia įgalinti VT-x arba VT-d iš pagrindinės plokštės BIOS.
Jei norite AMD procesoriaus, turite įgalinti AMD-v iš pagrindinės plokštės BIOS.
Jei jūsų procesorius palaiko aparatūros virtualizavimą ir jūs jį įgalinote iš savo kompiuterio BIOS, tada patikrinkite, ar virtualizacija įgalinta iš jūsų „Debian 9 Stretch“ mašinos, atlikdami šią komandą:
$ lscpu | griebk VirtąKaip matote, įjungta aparatūros virtualizacija.
QEMU ir KVM diegimas:
QEMU nėra įdiegta pagal numatytuosius nustatymus „Debian 9 Stretch“. Bet tai galima rasti oficialioje „Debian 9 Stretch“ paketų saugykloje. Taigi galite lengvai jį įdiegti.
Pirmiausia atnaujinkite APT paketų saugyklos talpyklą naudodami šią komandą:
$ sudo apt atnaujinimas
Reikėtų atnaujinti APT paketų saugyklos talpyklą.
Dabar įdiekite QEMU naudodami šią komandą:
$ sudo apt įdiekite qemu qemu-kvm
Dabar paspauskite y tada paspauskite
Reikėtų įdiegti KVM ir QEMU.
QEMU ir KVM naudojimas:
Šiame skyriuje aš jums parodysiu, kaip įdiegti „Alpine Linux“ virtualioje QEMU + KVM mašinoje.
VM katalogo kūrimas:
Pirmiausia sukurkite katalogą, kuriame bus saugomi visi jūsų VM duomenys. Aš nuo šiol vadinsiu šį VM katalogą.
Sukurkite VM katalogą naudodami šią komandą:
$ mkdir -p ~ / qemu / alpine
Dabar eikite į VM katalogą naudodami šią komandą:
$ cd ~ / qemu / alpine
Siunčiamas „Alpine Linux ISO“ vaizdas:
Dabar atsisiųskite „Alpine Linux Standard ISO“ vaizdą iš https: // alpinelinux.org / downloads / į savo VM katalogą.
Šio rašymo metu ISO atvaizdas yra alpinis standartas-3.8.0-x86_64.iso
Kuriamas QEMU vaizdas:
Dabar turite sukurti QEMU vaizdą. Tai virtualus kietasis diskas, kuriame įdiegsite „Alpine Linux“. QEMU turi savo komandą sukurti QEMU vaizdą.
Aš ketinu sukurti QEMU vaizdą Alpių.img ir skirti 8 GB vietos diske su šia komanda:
$ qemu-img sukurti -f qcow2 alpine.img8GPASTABA: Vaizdą galite pavadinti kitaip Alpių.img ir nustatykite disko dydį kitam nei 8G (8 gigabaitai).
Kaip matai, Alpių.img yra sukurtas.
„Alpine Installer“ paleidimas:
Dabar galite paleisti QEMU emuliaciją naudodami KVM ir paveikslėlyje įdiegti „Alpine Linux“ Alpių.img.
Aš naudosiu apvalkalo scenarijų diegti.sh pradėti diegti, nes manau, kad tai palengvina komandos supratimą ir modifikavimą vėliau.
Dabar paleiskite šią komandą, kad sukurtumėte diegti.sh:
$ nano įdiegti.sh
Ir įveskite šias eilutes:
Dabar išsaugokite failą naudodami
PASTABA: Čia, -m 512 reiškia 512 MB atminties (RAM) bus skirta virtualiajai mašinai.
Dabar sukurkite scenarijų diegti.sh vykdoma naudojant šią komandą:
$ chmod + x install.sh
Dabar pradėkite diegimo scenarijų:
$ ./diegti.sh
Kaip matote, „Alpine“ diegimo programa buvo paleista.
Dabar įveskite šaknis ir paspauskite
Dabar paleiskite diegimo programą naudodami šią komandą:
# setup-alpine
Dabar įveskite klaviatūros išdėstymą (aš pasirinkau mus) ir paspauskite
Pasirinkite variantą (aš pasirinkau mus) ir paspauskite
Dabar įveskite pagrindinio kompiuterio pavadinimą ir paspauskite
Dabar pasirinkite savo tinklo sąsają. Numatytasis yra eth0, kuris yra teisingas. Taigi paspaudžiau
Dabar įveskite savo tinklo sąsajos IP adresą. Aš pasirinksiu numatytąjį, kuris yra DHCP priskirtas IP adresas. Baigę paspauskite
Aš atrinkau DHCP, todėl paspaudžiau
Dabar įveskite savo naują šaknis slaptažodį ir paspauskite
Dabar iš naujo įveskite slaptažodį ir paspauskite
Dabar atėjo laikas pasirinkti laiko juostą. Numatytasis yra UTC, bet galite nurodyti kitas palaikomas laiko juostas paspausdami ? ir
Paspauskite
Paspauskite
Paspauskite
Įrašykite sda ir paspauskite
Įrašykite sys ir paspauskite
Dabar įveskite y ir paspauskite
„Alpine“ diegiama…
Įdiegta „Alpine Linux“.
Paleisti Alpių iš Alpių.img QEMU Vaizdas:
Dabar sukurkite kitą apvalkalo scenarijų pradžia.sh VM kataloge naudodami šią komandą:
$ nano pradžia.sh
Dabar prie jo pridėkite šias eilutes ir išsaugokite.
Pradėkite scenarijų.sh vykdomas taip:
$ chmod + x pradžia.sh
Galiausiai galite paleisti savo naujai įdiegtą „Alpine OS“ naudodami „QEMU KVM“ taip:
$ ./ pradžia.sh
Kaip matote, „Alpine Linux“ buvo paleista iš QEMU vaizdo.
Kitų architektūrų mėgdžiojimas naudojant QEMU:
QEMU palaiko daug procesoriaus architektūrų, kaip matote iš žemiau pateikto ekrano.
Aš naudojau kvm komanda ankstesniuose pavyzdžiuose. Iš tikrųjų tai yra įjungta aparatinės įrangos virtualizacija „qemu-system-x86_64“.
Galite pakeisti visus kvm komandos su „qemu-system-x86_64“ komandą ankstesniuose pavyzdžiuose ir ji vis tiek veiks. Bet jis veiks lėtai, nes nenaudos aparatinės įrangos virtualizacijos.
Taigi taip įdiegiate ir naudojate „QEMU“ „Debian 9 Stretch“. Dėkojame, kad perskaitėte šį straipsnį.