qemu

Kaip įdiegti ir naudoti „QEMU“ „Debian 9“

Kaip įdiegti ir naudoti „QEMU“ „Debian 9“
QEMU yra greita procesoriaus emuliavimo technologija. QEMU nepriklauso nuo jokių aparatinės įrangos funkcijų. Jai paleisti nereikia jokių branduolio pataisų. Taigi jis yra saugus ir lengvai valdomas.

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 tęsti.

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.img8G

PASTABA: 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 + x tada paspauskite y tada paspauskite .

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 . Turėtumėte būti prisijungę.

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 norėdami pasirinkti numatytąjį.

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 . Aš pasirenku numatytąjį.

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į.

„HD Remastered“ žaidimai, skirti „Linux“, kurie niekada anksčiau nebuvo išleisti „Linux“
Daugelis žaidimų kūrėjų ir leidėjų siūlo senų žaidimų HD remasterį, kad prailgintų franšizės laiką. Prašome gerbėjų, prašančių suderinamumo su šiuolai...
Kaip naudoti „AutoKey“, norint automatizuoti „Linux“ žaidimus
„AutoKey“ yra darbalaukio automatizavimo įrankis, skirtas „Linux“ ir „X11“, užprogramuotas „Python 3“, „GTK“ ir „Qt“. Naudodami scenarijų ir „MACRO“ f...
Kaip parodyti FPS skaitiklį „Linux“ žaidimuose
„Linux“ žaidimai gavo didelį postūmį, kai „Valve“ paskelbė „Linux“ palaikymą „Steam“ klientui ir jų žaidimams 2012 m. Nuo tada daugelis AAA ir indie ž...