Zde je návod, jak nainstalovat Ubuntu na virtuální stroj QEMU s podporou KVM.
Pokud jde o virtualizaci, QEMU je na míle před VirtualBox a VMware se svým téměř nativním výkonem a bohatou sadou funkcí. Používá Linux KVM (Kernel-based Virtual Machine) k vytváření virtuálních prostředí na hostitelském počítači.
Jako každý jiný nástroj Linuxu je použití QEMU k vytváření virtuálních strojů jednoduché. Virtuální stroj Ubuntu můžete vytvořit pomocí QEMU dvěma různými způsoby: z příkazového řádku a pomocí virt-manager, grafického rozhraní pro QEMU.
Stáhněte si Ubuntu ISO
Chcete-li nainstalovat Ubuntu na virtuální počítač, potřebujete soubor ISO dostupný na webu Ubuntu.
Stažení:Desktop Ubuntu
Stáhněte si instalační obraz a uložte jej do preferovaného umístění v počítači.
Předpoklad: Zkontrolujte, zda je na vašem počítači povolena virtualizace
Před instalací QEMU zkontrolujte, zda váš počítač podporuje virtualizaci. Můžete tak učinit spuštěním:
egrep -c '(vmx|svm)' /proc/cpuinfo
Pokud výstup vrátí číslo větší než 0, můžete bezpečně přejít k dalším krokům. Pokud ne,
povolit virtualizaci na vašem počítači spuštěním do BIOSu.Nainstalujte QEMU do svého počítače se systémem Linux
Dalším krokem je instalace QEMU a dalších nástrojů potřebných pro provoz virtuálního počítače Ubuntu. Musíte nainstalovat qemu-kvm, libvirt-daemon, bridge-utils a virt-manager.
Na Ubuntu a Debianu spusťte:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
Na Arch Linuxu:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
A pro instalaci balíčků na Fedoru nebo RHEL spusťte:
sudo dnf nainstalovat @virtualization
Po instalaci přidejte svého aktuálního uživatele do skupin libvirt a kvm:
sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)
Spusťte a povolte spuštění služby libvirtd při spouštění:
sudo systemctl spusťte libvirtd
sudo systemctl povolit libvirtd
Použití virt-manageru k vytvoření virtuálního počítače Ubuntu
S virt-manager můžete spravovat virtuální stroje QEMU pomocí GUI. Pokud dáváte přednost příkazovému řádku, přejděte k další části.
Spusťte Virtual Machine Manager z nabídky aplikací. Když se otevře, klikněte na Vytvořte nový virtuální stroj ikonu ze sekundární nabídky a vyberte Místní instalační médium (obraz ISO nebo CDROM) z dostupných možností.
Klikněte Vpřed pokračovat. Vybrat Procházet otevřete lokátor médií ISO. Zde budete muset přidat fond úložiště, ze kterého vyberete ISO.
Chcete-li to provést, klepněte na Plus ikonu umístěnou vlevo dole a nastavte název fondu (vstup Stahování pokud je soubor v adresáři Downloads). Klikněte Procházet vyhledejte složku a stiskněte OTEVŘENO. Poté klikněte Dokončit.
Po dokončení vyberte nově vytvořený fond z levého postranního panelu a zvýrazněte soubor ISO Ubuntu. Klikněte Zvolte Hlasitost pokračovat.
virt-manager automaticky rozpozná OS, který se pokoušíte nainstalovat. Pokud ne, můžete zadat název do vyhledávacího pole a z výsledků vybrat příslušný OS. Až budete hotovi, klikněte Vpřed.
V okně nastavení paměti a procesoru zadejte množství paměti a vláken CPU, které chcete virtuálnímu počítači přidělit. Pro tuto příručku si vyberme 4096 MB paměti a 6 procesorových vláken. Můžete přidělit více, pokud to váš hardware podporuje. Klikněte Vpřed pokračovat dále.
Na následující obrazovce nakonfigurujte úložiště pro virtuální počítač Ubuntu. Můžete buď vytvořit obraz disku automaticky v aktuálním adresáři, nebo zvolit vlastní umístění vytvořením nového fondu úložiště jako dříve.
Postupovat s Vytvořte obraz disku pro virtuální počítač a zadejte velikost (v GB), kterou chcete přidělit. Pro virtuální počítač Ubuntu funguje cokoli více než 20 GB. Ujistěte se, že Povolit úložiště pro tento virtuální počítač políčko je zaškrtnuté.
Nakonec klikněte Dokončit a virt-manager za vás nastaví virtuální počítač. Jakmile dokončí předběžné nastavení, zobrazí se spouštěcí nabídka, která vás o to požádá Vyzkoušejte nebo nainstalujte Ubuntu. Vyberte to ze seznamu dostupných možností.
Když se Ubuntu nabootuje, můžete buď vyzkoušet plochu Ubuntu, nebo ji nainstalovat do virtuálního počítače, volba je na vás!
Kroky k instalaci Ubuntu pomocí QEMU jsou víceméně podobné instalace Ubuntu na váš počítač.
Ve výchozím nastavení bude rozlišení virtuálního počítače nižší než rozlišení vašeho displeje. Můžete to změnit tak, že přejdete na Nastavení systému na Ubuntu a ruční konfiguraci rozlišení.
Až budete s testováním stroje hotovi, klikněte Virtuální stroj > Vypnout > Vypnout pro jeho vypnutí.
Pokud chcete spustit virtuální počítač později, jednoduše znovu spusťte virt-manager a poklepáním na položku Ubuntu VM spusťte prostředí.
Nastavení virtuálního počítače Ubuntu prostřednictvím rozhraní QEMU CLI
Terminál je nejrychlejší způsob konfigurace virtuálních strojů pomocí QEMU. Pomocí několika jednoduchých příkazů můžete nastavit použitelný virtuální počítač QEMU se systémem Ubuntu.
Nejprve vytvořte novou složku pro soubory virtuálního počítače a přesuňte stažené Ubuntu ISO do nově vytvořeného adresáře:
mkdir Ubuntu-VM
sudo mv /cesta/k/ubuntu.iso ./Ubuntu-VM
Spuštěním následujícího příkazu vytvořte obrazový soubor v aktuálním adresáři:
qemu-img create -f qcow2 Image.img 20G
Výše uvedený příkaz vytvoří soubor obrazu virtuálního disku o velikosti 20 GB. Virtuální počítač použije tento obraz disku k ukládání dat, takže se ujistěte, že odpovídajícím způsobem určíte velikost.
Dále spusťte následující příkaz pro spuštění virtuálního počítače Ubuntu:
qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -soubor disku=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Otevře se okno virtuálního stroje. lis Uniknout otevřete spouštěcí nabídku a vyberte příslušnou možnost pro spuštění ze souboru ISO.
Vybrat Zkuste a nainstalujte Ubuntu možnost ze seznamu a Ubuntu se spustí. Stejně jako dříve můžete buď otestovat plochu, nebo nainstalovat Ubuntu do počítače.
Po instalaci Ubuntu se ujistěte, že jste odstranili -CD ROM příznak z příkazu qemu. Tím se spustí Ubuntu ze souboru obrazu disku, nikoli ze souboru ISO.
Příkaz pak bude:
qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on
Neváhejte vytvořit alias příkazového řádku pro tento příkaz, pokud ho plánujete spouštět často.
QEMU je pro uživatele virtuálních strojů zásadní
Virtualizace je skvělý způsob, jak vyzkoušet nové desktopy a otestovat software na různých operačních systémech. QEMU je hypervizor volbou pro tisíce uživatelů virtuálních strojů vzhledem k jeho vysokému výkonu a kratší době nastavování.
Pro uživatele Linuxu existuje několik dalších hypervizorů, jmenovitě KVM, QEMU, VirtualBox a VMware. Který z nich byste si měli vybrat, závisí na tom, co od softwaru očekáváte.