QEMU (angl. Quick Emulator je software, který umožňuje vytvářet virtuální stroje (VM) a emulovat hardware různých architektur. Je široce používán jak vývojáři, tak běžnými uživateli ke spuštění operačních systémů na virtuálním stroji, testování softwaru a prototypování nových projektů.
V tomto článku se podíváme na podrobný návod k instalaci qemu na operační systém Ubuntu.
Krok 1: Otevřete terminál a spusťte následující příkaz:
sudo apt install qemu-system
To vám umožní nainstalovat základní komponenty qemu do počítače. Pokud systém požádá o zadání hesla, zadejte jej a stiskněte Enter.
Krok 2: Po dokončení instalace můžete zkontrolovat verzi qemu pomocí následujícího příkazu:
Pokud byla instalace úspěšná, měli byste vidět informace o verzi qemu a jejích součástech.
Krok 3: Nyní můžete pomocí qemu vytvářet a spouštět virtuální stroje v počítači. Na začátek máte několik možností:
- Vytvořte obraz virtuálního počítače a stáhněte si operační systém pomocí příkazu qemu-img create .
- Použijte hotový obraz operačního systému a spusťte jej pomocí příkazu qemu-system-x86_64 (nebo jiné architektury namísto x86_64, pokud je to nutné).
Nyní jste připraveni používat qemu na vašem počítači Ubuntu. Dobrou práci!
Příprava na instalaci qemu
Před instalací qemu na Ubuntu je třeba provést několik přípravných akcí:
| Krok | Popis |
| Krok 1: | Otevřete terminál. |
| Krok 2: | Ujistěte se, že máte nastaveny všechny potřebné závislosti: |
| sudo apt update | |
| sudo apt upgrade | |
| sudo apt install qemu-kvm libvirt-daemon-system libvirt-clients bridge-utils | |
| Krok 3: | Ujistěte se, že máte podporu hardwarové virtualizace: |
| K zobrazení výsledku použijte následující příkaz: | |
| kvm-ok | |
| Krok 4: | Nainstalujte balíček qemu-system : |
| sudo apt install qemu-system |
Po dokončení těchto kroků budete připraveni nainstalovat a používat qemu na Ubuntu.
Stahování a instalace qemu
Než začneme, ujistěte se, že váš počítač má podporu hardwarové virtualizace. To vám umožní spouštět virtuální stroje pomocí qemu. Pokud si nejste jisti, zda je váš systém podporován, můžete to zkontrolovat spuštěním následujícího příkazu v terminálu:
grep -E 'vmx|svm' /proc/cpuinfo
-
Otevřete terminál a spusťte následující příkaz:
sudo apt-get install qemu-system
qemu-system-x86_64 --version
Nyní je qemu nainstalován ve vašem počítači a je připraven k použití. Virtuální stroje můžete vytvářet a spouštět pomocí qemu a testovat a vyvíjet software.
Nastavení a spuštění qemu
Po instalaci qemu na Ubuntu je nutné provést několik nastavení pro jeho správné použití. V této části se podíváme na hlavní kroky konfigurace qemu a spuštění virtuálních strojů.
| Krok | Akce |
| 1 | Vytvořte obraz virtuálního disku příkazem: |
| qemu-img create -f qcow2 mydisk.qcow2 10G | |
| 2 | Spusťte virtuální stroj pomocí bitové kopie disku: |
| qemu-system-x86_64 -hda mydisk.qcow2 | |
| 3 | Pro práci s grafickým rozhraním virtuálního počítače přidejte možnost-VGA std : |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std | |
| 4 | K instalaci operačního systému do virtuálního počítače použijte ISO obraz operačního systému a přidejte možnost-boot d pro spouštění z disku: |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std -boot d -cdrom myos.iso | |
| 5 | Chcete-li připojit síť ve virtuálním počítači, přidejte možnost-net nic-net user : |
| qemu-system-x86_64 -hda mydisk.qcow2 -vga std -boot d -cdrom myos.iso -net nic -net user |
Podle těchto kroků úspěšně nakonfigurujete a spustíte virtuální stroje pomocí qemu na Ubuntu.
Kontrola stavu qemu
Po instalaci qemu na Ubuntu je nutné zkontrolovat jeho funkčnost. K tomuto účelu můžeme použít příkaz qemu-system-x86_64.
Spusťme virtuální počítač s Ubuntu 20.04 způsobem v qemu. Chcete-li to provést, spusťte v terminálu následující příkaz:
| qemu-system-x86_64 -boot d -cdrom ubuntu-20.04.iso |
| Poznámka: před provedením příkazu se ujistěte, že máte obrázek Ubuntu 20.04 s názvem "ubuntu-20.04.iso " a je v aktuálním adresáři. |
Qemu by se měl spustit a zobrazit okno virtuálního počítače se spouštěcím procesem Ubuntu. Klávesu F12 můžete použít k přepnutí na celou obrazovku qemu a klávesu Ctrl + Alt + G k ukončení režimu celé obrazovky.
Pokud vidíte spouštěcí okno Ubuntu, pak qemu funguje správně. Můžete pokračovat v instalaci Ubuntu na virtuální stroj a začít používat qemu.
Práce s virtuálním strojem v qemu
Po úspěšné instalaci qemu na Ubuntu můžete začít pracovat s virtuálními stroji. QEMU poskytuje výkonné funkce pro vytváření a správu virtuálních systémů. Zde jsou některé základní příkazy pro práci s virtuálním strojem v QEMU:
1. Vytvoření virtuálního stroje:
Nový virtuální stroj můžete vytvořit pomocí příkazu qemu-img . Chcete-li například vytvořit virtuální pevný disk o velikosti 10 GB, spusťte následující příkaz:
qemu-img create -f qcow2 mydisk.qcow2 10G
Tady mydisk.qcow2 je název souboru virtuálního pevného disku a 10g je velikost disku.
2. Spuštění virtuálního stroje:
Chcete-li spustit virtuální počítač, použijte příkaz qemu-system-x86_64 a zadejte cestu k obrazu virtuálního pevného disku. Například:
qemu-system-x86_64 mydisk.qcow2
Tady mydisk.qcow2 je cesta k obrazu virtuálního pevného disku.
3. Ovládání virtuálního stroje:
Po spuštění virtuálního počítače jej můžete ovládat pomocí určitých kombinací kláves. Chcete-li například přepínat ostření mezi oknem virtuálního počítače a hostitelského systému, stiskněte Ctrl + Alt . Chcete-li ukončit virtuální počítač a ukončit QEMU, stiskněte Ctrl + C .
4. Práce s virtuálním síťovým adaptérem:
QEMU také umožňuje vytvářet virtuální síťové adaptéry pro interakci mezi virtuálním strojem a hostitelským systémem. K tomu použijte příkaz-net . Například:
qemu-system-x86_64 mydisk.qcow2 -net nic -net user
Zde-net nic a-net user vytvářejí virtuální síťový adaptér, který umožní virtuálnímu počítači připojit se k síti a komunikovat s hostitelským systémem.
Výše uvedené příkazy poskytují pouze obecnou představu o práci s virtuálním strojem v QEMU. Existují další možnosti, které můžete prozkoumat v oficiální dokumentaci QEMU.