qemu

Kako instalirati i koristiti QEMU na Debianu 9

Kako instalirati i koristiti QEMU na Debianu 9
QEMU je tehnologija brze emulacije procesora. QEMU ne ovisi o hardverskim značajkama. Za pokretanje ne trebaju nikakve zakrpe jezgre. Dakle, sigurno je i lako se trči.

QEMU vrši potpunu emulaciju sustava. Dakle, QEMU može pokretati programe napisane za različitu arhitekturu na vašem Debian 9 stroju. Na primjer, programi napisani za ARM temeljene na ARM-u mogu se pokretati na x86 CPU-ima uz pomoć QEMU-a.

U ovom članku pokazat ću vam kako instalirati i koristiti QEMU na Debian 9 Stretch. Započnimo.

QEMU i KVM:

QEMU se može kombinirati s KVM-om kako bi se koristile značajke hardverske virtualizacije vašeg CPU-a. QEMU + KVM približit će vam gotovo izvođenje matičnog hardvera.

Značajka virtualizacije hardvera onemogućena je prema zadanim postavkama na AMD-u i Intelovim procesorima. Stoga ćete ih morati ručno omogućiti ako ga želite koristiti.

Preporučujem da omogućite hardversku virtualizaciju. Ako to ne učinite, QEMU će biti vrlo spor.

Omogućavanje hardverske virtualizacije:

Ako imate Intel CPU, tada sve što morate učiniti je omogućiti VT-x ili VT-d iz BIOS-a matične ploče.

Za AMD CPU morate omogućiti AMD-v iz BIOS-a matične ploče.

Ako vaš CPU podržava hardversku virtualizaciju, a vi ste ga omogućili iz BIOS-a računala, tada možete provjeriti je li omogućena virtualizacija s vašeg Debian 9 Stretch stroja sljedećom naredbom:

$ lscpu | grep Virt

Kao što vidite, omogućena je virtualizacija hardvera.

Instaliranje QEMU-a i KVM-a:

QEMU nije standardno instaliran na Debian 9 Stretch. Ali dostupan je u službenom spremištu paketa Debian 9 Stretch. Tako ga možete jednostavno instalirati.

Prvo ažurirajte predmemoriju spremišta APT paketa sljedećom naredbom:

$ sudo apt ažuriranje

Predmemorija spremišta spremišta APT-a trebala bi se ažurirati.

Sada instalirajte QEMU sa sljedećom naredbom:

$ sudo apt instalirati qemu qemu-kvm

Sada pritisnite g a zatim pritisnite nastaviti.

Treba instalirati KVM i QEMU.

Korištenje QEMU-a i KVM-a:

U ovom odjeljku pokazat ću vam kako instalirati Alpine Linux na QEMU + KVM virtualni stroj.

Izrada VM direktorija:

Prvo stvorite direktorij u kojem će biti pohranjeni svi vaši VM podaci. Odsad ću zvati ovaj VM direktorij.

Stvorite VM direktorij sa sljedećom naredbom:

$ mkdir -p ~ / qemu / alpski

Sada idite do VM direktorija sa sljedećom naredbom:

$ cd ~ / qemu / alpski

Preuzimanje ISO slike Alpine Linux:

Sada preuzmite ISO sliku Alpine Linux Standard sa stranice https: // alpinelinux.org / preuzimanja / u vaš VM direktorij.

U vrijeme pisanja ovog članka ISO slika je alpski-standard-3.8.0-x86_64.izo

Izrada QEMU slike:

Sada morate stvoriti QEMU sliku. To je virtualni tvrdi disk na koji ćete instalirati Alpine Linux. QEMU ima vlastitu naredbu za stvaranje QEMU slike.

Stvorit ću QEMU sliku alpski.img i dodijeliti 8 GB prostora na disku uz sljedeću naredbu:

$ qemu-img stvori -f qcow2 alpski.img8G

BILJEŠKA: Sliku možete nazvati nečim drugim alpski.img i postavite veličinu diska na nešto drugo osim 8G (8 giga bajta).

Kao što vidiš, alpski.img je stvorena.

Pokretanje programa Alpine Installer:

Sada možete pokrenuti QEMU emulaciju s KVM-om i instalirati Alpine Linux na sliku alpski.img.

Koristit ću skriptu ljuske instalirati.sh za pokretanje instalacije jer vjerujem da naredbu čini jednostavnijom za kasnije razumijevanje i izmjenu.

Sada pokrenite sljedeću naredbu za stvaranje instalirati.sh:

$ nano instalacija.sh

U to upišite sljedeće retke:

Sada spremite datoteku s + x a zatim pritisnite g a zatim pritisnite .

BILJEŠKA: Ovdje, -m 512 sredstva 512 MB memorije (RAM) dodijelit će se virtualnom stroju.

Sada napravite skriptu instalirati.sh izvršni sa sljedećom naredbom:

$ chmod + x instalacija.sh

Sada pokrenite instalacijsku skriptu sa:

$ ./instalirati.sh

Kao što vidite, instalacijski program Alpine pokrenuo se.

Sad upišite korijen i pritisnite . Trebali biste biti prijavljeni.

Sada pokrenite instalater sa sljedećom naredbom:

# postava-alpska

Sada unesite raspored tipkovnice (odabrao sam nas) i pritisnite .

Odaberite varijantu (odabrao sam nas) i pritisnite .

Upišite svoje ime hosta i pritisnite .

Sada odaberite svoje mrežno sučelje. Zadana vrijednost je eth0, što je točno. Pa sam pritisnuo za odabir zadanog.

Sada unesite IP adresu mrežnog sučelja. Ja ću odabrati zadani, koji je dhcp dodijeljena IP adresa. Kada završite, pritisnite .

Odabrala sam dhcp, pa sam pritisnuo .

Sada unesite svoj novi korijen lozinku i pritisnite .

Sada ponovno unesite lozinku i pritisnite .

Sada je vrijeme za odabir vremenske zone. Zadana vrijednost je UTC, ali pritiskom na možete navesti druge podržane vremenske zone ? i . Odabirem zadani.

Pritisnite .

Pritisnite .

Pritisnite .

Upišite sda i pritisnite .

Upišite sys i pritisnite .

Sad upišite g i pritisnite .

Instalira se Alpine ..

Instaliran je Alpine Linux.

Dizanje Alpine iz alpine.img QEMU Slika:

Sada stvorite drugu skriptu ljuske početak.sh u VM direktoriju sa sljedećom naredbom:

$ nano početak.sh

Sada mu dodajte sljedeće redove i spremite ga.

Neka skripta započne.sh izvršna kako slijedi:

$ chmod + x start.sh

Napokon, možete se pokrenuti u svoj novoinstalirani OS Alpine s QEMU KVM na sljedeći način:

$ ./početak.sh

Kao što vidite, Alpine Linux se pokrenuo sa QEMU slike.

Oponašanje ostalih arhitektura s QEMU-om:

QEMU podržava puno CPU arhitektura kao što možete vidjeti sa snimke zaslona u nastavku.

Koristio sam kvm naredba u ranijim primjerima. To je zapravo omogućena hardverska virtualizacija qemu-system-x86_64.

Možete zamijeniti sve kvm naredbe sa qemu-system-x86_64 naredba u ranijim primjerima i još uvijek će raditi. No, pokrenut će se sporo jer neće koristiti hardversku virtualizaciju.

Dakle, na taj način instalirate i koristite QEMU na Debian 9 Stretch. Hvala što ste pročitali ovaj članak.

Kako koristiti Xdotool za poticanje klikova i pritiska miša u Linuxu
Xdotool je besplatni alat za naredbene retke otvorenog koda za simulaciju klikova mišem i pritiska tipki. Ovaj će članak pokrivati ​​kratki vodič o ko...
Top 5 ergonomskih proizvoda za računalni miš za Linux
Uzrokuje li dugotrajno korištenje računala bolove u zapešću ili prstima? Patite li od ukočenih zglobova i stalno se morate rukovati? Osjećate li goruć...
How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...