qemu

Ako nainštalovať a používať QEMU na Debiane 9

Ako nainštalovať a používať QEMU na Debiane 9
QEMU je rýchla technológia emulácie procesora. QEMU nezávisí od žiadnych hardvérových funkcií. Na spustenie nepotrebuje žiadne opravy jadra. Prevádzka je teda bezpečná a ľahká.

QEMU vykonáva emuláciu celého systému. QEMU teda môže na vašom počítači Debian 9 spúšťať programy napísané pre inú architektúru. Napríklad programy napísané pre procesory založené na ARM je možné spustiť na procesoroch x86 pomocou QEMU.

V tomto článku vám ukážem, ako nainštalovať a používať QEMU na Debiane 9 Stretch. Začnime.

QEMU a KVM:

QEMU možno kombinovať s KVM, aby ste využili funkcie virtualizácie hardvéru vášho procesora. QEMU + KVM vás priblíži takmer k natívnemu výkonu hardvéru.

Funkcia virtualizácie hardvéru je na procesoroch AMD a Intel predvolene zakázaná. Ak ich chcete použiť, budete ich musieť povoliť manuálne.

Odporúčam vám povoliť virtualizáciu hardvéru. Pokiaľ tak neurobíte, QEMU bude veľmi pomalá.

Povolenie virtualizácie hardvéru:

Ak máte procesor Intel, všetko, čo musíte urobiť, je povoliť VT-x alebo VT-d zo systému BIOS základnej dosky.

Pre procesor AMD musíte povoliť AMD-v zo systému BIOS základnej dosky.

Ak váš procesor podporuje virtualizáciu hardvéru a povolili ste ho v systéme BIOS svojho počítača, pomocou nasledujúceho príkazu môžete skontrolovať, či je virtualizácia povolená na vašom stroji Debian 9 Stretch:

$ lscpu | grep Virt

Ako vidíte, virtualizácia hardvéru je povolená.

Inštalácia QEMU a KVM:

QEMU nie je štandardne nainštalovaný na Debiane 9 Stretch. Je ale k dispozícii v oficiálnom úložisku balíkov systému Debian 9 Stretch. Môžete ho teda ľahko nainštalovať.

Najskôr aktualizujte medzipamäť úložiska balíkov APT pomocou nasledujúceho príkazu:

$ sudo apt aktualizácia

Vyrovnávacia pamäť úložiska balíkov APT by sa mala aktualizovať.

Teraz nainštalujte QEMU pomocou nasledujúceho príkazu:

$ sudo apt nainštalovať qemu qemu-kvm

Teraz stlačte r a potom stlačte pokračovať.

Mali by byť nainštalované KVM a QEMU.

Používanie QEMU a KVM:

V tejto časti vám ukážem, ako nainštalovať Alpine Linux na virtuálny stroj QEMU + KVM.

Vytvorenie adresára VM:

Najskôr vytvorte adresár, kde budú uložené všetky vaše údaje VM. Tento adresár VM budem odteraz volať.

Vytvorte adresár VM pomocou nasledujúceho príkazu:

$ mkdir -p ~ / qemu / alpine

Teraz prejdite do adresára VM pomocou nasledujúceho príkazu:

$ cd ~ / qemu / alpine

Sťahovanie obrazu ISO Alpine Linux:

Teraz si stiahnite ISO obraz Alpine Linux Standard z https: // alpinelinux.org / na stiahnutie / do vášho adresára VM.

V čase písania tohto článku bol obraz ISO alpský štandard-3.8.0-x86_64.izo

Vytvorenie obrazu QEMU:

Teraz musíte vytvoriť obraz QEMU. Je to virtuálny pevný disk, na ktorý si nainštalujete Alpine Linux. QEMU má svoj vlastný príkaz na vytvorenie obrazu QEMU.

Chystám sa vytvoriť obraz QEMU vysokohorský.obr a prideliť 8 GB miesta na disku pomocou nasledujúceho príkazu:

$ qemu-img create -f qcow2 alpine.img8G

POZNÁMKA: Obrázok môžete pomenovať inak ako vysokohorský.obr a nastavte veľkosť disku na niečo iné ako 8G (8 gigabajtov).

Ako môžeš vidieť, vysokohorský.obr je vytvorený.

Spustenie inštalačného programu Alpine:

Teraz môžete spustiť emuláciu QEMU pomocou KVM a nainštalovať Alpine Linux na obrázok vysokohorský.obr.

Budem používať shell skript Inštalácia.š na spustenie inštalácie, pretože verím, že príkaz bude neskôr ľahšie pochopiteľný a upraviteľný.

Teraz vytvorte nasledujúci príkaz Inštalácia.š:

$ nano inštalácia.š

A zadajte do nich nasledujúce riadky:

Teraz uložte súbor s + X a potom stlačte r a potom stlačte .

POZNÁMKA: Tu, -m 512 znamená 512 MB pamäte (RAM) sa pridelí virtuálnemu stroju.

Teraz vytvorte scenár Inštalácia.š spustiteľný nasledujúcim príkazom:

$ chmod + x inštalácia.š

Teraz spustite inštalačný skript pomocou:

$ ./Inštalácia.š

Ako vidíte, inštalátor Alpine bol zavedený.

Teraz zadajte koreň a stlačte . Mali by ste sa prihlásiť.

Teraz spustite inštalátor pomocou nasledujúceho príkazu:

# setup-alpine

Teraz zadajte rozloženie klávesnice (vybral som nás) a stlačte .

Vyberte variant (vybral som nás) a stlačte .

Teraz zadajte svoje meno hostiteľa a stlačte .

Teraz vyberte sieťové rozhranie. Predvolená hodnota je eth0, ktoré je správne. Tak som stlačil vyberte predvolené.

Teraz zadajte adresu IP sieťového rozhrania. Vyberiem predvolenú hodnotu, ktorá je dhcp pridelená IP adresa. Po dokončení stlačte .

Vybral som dhcp, tak som stlačil .

Teraz zadajte svoje nové koreň heslo a stlačte .

Teraz znova zadajte heslo a stlačte .

Teraz je čas zvoliť časové pásmo. Predvolená hodnota je UTC, ale ďalšie podporované časové pásma môžete uviesť stlačením ? a . Vyberám predvolené nastavenie.

Stlačte .

Stlačte .

Stlačte .

Zadajte sda a stlačte .

Zadajte sys a stlačte .

Teraz zadajte r a stlačte .

Alpine sa inštaluje ..

Je nainštalovaný systém Alpine Linux.

Zavádzanie alpských z alpských.Obrázok QEMU:

Teraz vytvorte ďalší shell skript začať.š v adresári VM pomocou nasledujúceho príkazu:

$ nano štart.š

Teraz k nej pridajte nasledujúce riadky a uložte ich.

Spustite skript.sh spustiteľný nasledovne:

$ chmod + x štart.š

Nakoniec môžete novo nainštalovaný operačný systém Alpine bootovať pomocou QEMU KVM nasledovne:

$ ./ štart.š

Ako vidíte, Alpine Linux sa zaviedol z obrazu QEMU.

Emulácia iných architektúr pomocou QEMU:

QEMU podporuje veľa architektúr CPU, ako vidíte na snímke obrazovky nižšie.

Použil som kvm príkaz v predchádzajúcich príkladoch. Je to vlastne povolená virtualizácia hardvéru qemu-system-x86_64.

Môžete nahradiť všetky kvm príkazy s qemu-system-x86_64 príkaz v predchádzajúcich príkladoch a stále by to fungovalo. Bude však bežať pomaly, pretože nebude používať virtualizáciu hardvéru.

Takto teda inštalujete a používate QEMU na Debiane 9 Stretch. Ďakujeme, že ste si prečítali tento článok.

Hry Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
Nainštalujte si najnovšiu strategickú hru OpenRA na Ubuntu Linux
OpenRA je herný engine Libre / Free Real Time Strategy, ktorý obnovuje rané hry z Westwoodu, ako napríklad klasické Command & Conquer: Red Alert. Dist...
Hry Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Nainštalujte si najnovší Dolphin Emulator pre Gamecube a Wii na Linuxe
Emulátor Dolphin vám umožní hrať vybrané hry Gamecube a Wii na osobných počítačoch Linux (PC). Emulátor Dolphin, ktorý je voľne dostupným emulátorom ...
Hry Ako používať GameConqueror Cheat Engine v Linuxe
Ako používať GameConqueror Cheat Engine v Linuxe
Tento článok obsahuje sprievodcu používaním cheatovacieho modulu GameConqueror v systéme Linux. Mnoho používateľov, ktorí hrajú hry v systéme Windows,...