Oto jak możesz zainstalować Ubuntu na maszynie wirtualnej QEMU z obsługą KVM.

Jeśli chodzi o wirtualizację, QEMU znacznie wyprzedza VirtualBox i VMware dzięki niemal natywnej wydajności i bogatemu zestawowi funkcji. Wykorzystuje Linux KVM (maszyna wirtualna oparta na jądrze) do tworzenia środowisk wirtualnych na komputerze hosta.

Jak każde inne narzędzie Linuksa, używanie QEMU do tworzenia maszyn wirtualnych jest proste. Możesz utworzyć maszynę wirtualną Ubuntu za pomocą QEMU na dwa różne sposoby: z wiersza poleceń i za pomocą virt-manager, graficznego interfejsu dla QEMU.

Pobierz Ubuntu ISO

Aby zainstalować Ubuntu na maszynie wirtualnej, potrzebujesz pliku ISO dostępnego na stronie internetowej Ubuntu.

Pobierać:Pulpit Ubuntu

Pobierz obraz instalacyjny i zapisz go w preferowanej lokalizacji na komputerze.

Warunek wstępny: sprawdź, czy na komputerze jest włączona wirtualizacja

Przed zainstalowaniem QEMU sprawdź, czy Twoja maszyna obsługuje wirtualizację. Możesz to zrobić, uruchamiając:

egrep -c '(vmx|svm)' /proc/cpuinfo
instagram viewer

Jeśli wynik zwróci liczbę większą od 0, możesz bezpiecznie przejść do kolejnych kroków. Jeśli nie, włącz wirtualizację na swoim komputerze poprzez uruchomienie systemu BIOS.

Zainstaluj QEMU na swoim komputerze z systemem Linux

Następnym krokiem jest instalacja QEMU i innych narzędzi wymaganych do uruchomienia maszyny wirtualnej Ubuntu. Musisz zainstalować qemu-kvm, libvirt-daemon, bridge-utils i virt-manager.

W Ubuntu i Debianie uruchom:

sudo apt zainstaluj qemu-kvm libvirt-daemon bridge-utils virt-manager

W Arch Linuxie:

sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager

Aby zainstalować pakiety w Fedorze lub RHEL, uruchom:

sudo dnf install @wirtualizacja

Po instalacji dodaj bieżącego użytkownika do grup libvirt i kvm:

sudo useradd -aG libvirt $(whoami)
sudo useradd -aG kvm $(whoami)

Uruchom i włącz usługę libvirtd, aby działała podczas rozruchu:

sudo systemctl uruchom libvirtd
sudo systemctl włącz libvirtd

Używanie virt-manager do tworzenia maszyny wirtualnej Ubuntu

Dzięki virt-manager możesz zarządzać maszynami wirtualnymi QEMU za pomocą GUI. Jeśli zamiast tego wolisz wiersz poleceń, przejdź do następnej sekcji.

Uruchom Virtual Machine Manager z menu aplikacji. Kiedy się otworzy, kliknij Utwórz nową maszynę wirtualną ikonę z menu podrzędnego i wybierz Lokalny nośnik instalacyjny (obraz ISO lub CD-ROM) z dostępnych opcji.

Kliknij Do przodu kontynuować. Wybierać Przeglądać, aby otworzyć lokalizator nośników ISO. Tutaj musisz dodać pulę pamięci, z której wybierzesz plik ISO.

Aby to zrobić, kliknij Plus ikonę znajdującą się w lewym dolnym rogu i ustaw nazwę puli (input Pliki do pobrania jeśli plik znajduje się w katalogu Pobrane). Kliknij Przeglądać zlokalizować folder i nacisnąć otwarty. Następnie kliknij Skończyć.

Po zakończeniu wybierz nowo utworzoną pulę z lewego paska bocznego i zaznacz plik ISO Ubuntu. Kliknij Wybierz głośność kontynuować.

virt-manager automatycznie wykryje system operacyjny, który próbujesz zainstalować. Jeśli nie, możesz wpisać nazwę w polu wyszukiwania i wybrać odpowiedni system operacyjny z wyników. Kiedy skończysz, kliknij Do przodu.

W oknie ustawień pamięci i procesora określ ilość wątków pamięci i procesora, które chcesz przydzielić maszynie wirtualnej. W tym przewodniku przyjmijmy 4096 MB pamięci i 6 wątków procesora. Możesz przydzielić więcej, jeśli twój sprzęt to obsługuje. Kliknij Do przodu postępować dalej.

Na następnym ekranie skonfiguruj pamięć masową dla maszyny wirtualnej Ubuntu. Możesz albo automatycznie utworzyć obraz dysku w bieżącym katalogu, albo wybrać niestandardową lokalizację, tworząc nową pulę pamięci, tak jak wcześniej.

Kontynuować Utwórz obraz dysku dla maszyny wirtualnej i określ rozmiar (w GB), który chcesz przydzielić. W przypadku maszyny wirtualnej Ubuntu działa wszystko, co przekracza 20 GB. Upewnij się, że Włącz pamięć dla tej maszyny wirtualnej pole jest zaznaczone.

Na koniec kliknij Skończyć a virt-manager skonfiguruje dla ciebie maszynę wirtualną. Gdy tylko zakończy wstępną konfigurację, pojawi się menu rozruchu z prośbą o to Wypróbuj lub zainstaluj Ubuntu. Wybierz to z listy dostępnych opcji.

Po uruchomieniu Ubuntu możesz wypróbować pulpit Ubuntu lub zainstalować go na maszynie wirtualnej, wybór należy do Ciebie!

Kroki instalacji Ubuntu przy użyciu QEMU są mniej więcej podobne do instalowanie Ubuntu na komputerze.

Domyślnie rozdzielczość maszyny wirtualnej będzie niższa niż rozdzielczość ekranu. Możesz to zmienić, przechodząc do Ustawienia systemowe na Ubuntu i ręcznie konfigurując rozdzielczość.

Po zakończeniu testowania maszyny kliknij Maszyna wirtualna > Zamknij > Zamknij, aby ją wyłączyć.

Jeśli chcesz uruchomić maszynę wirtualną później, po prostu uruchom ponownie virt-manager i kliknij dwukrotnie wpis Ubuntu VM, aby uruchomić środowisko.

Konfigurowanie maszyny wirtualnej Ubuntu za pośrednictwem interfejsu QEMU CLI

Terminal to najszybszy sposób na skonfigurowanie maszyn wirtualnych przy użyciu QEMU. Za pomocą kilku prostych poleceń możesz skonfigurować użyteczną maszynę wirtualną QEMU z systemem Ubuntu.

Aby rozpocząć, najpierw utwórz nowy folder dla plików maszyny wirtualnej i przenieś pobrany system Ubuntu ISO do nowo utworzonego katalogu:

mkdir Ubuntu-VM
sudo mv /ścieżka/do/ubuntu.iso ./Ubuntu-VM

Uruchom następujące polecenie, aby utworzyć plik obrazu w bieżącym katalogu:

qemu-img create -f qcow2 Image.img 20G

Powyższe polecenie utworzy plik obrazu dysku wirtualnego o rozmiarze 20 GB. Maszyna wirtualna użyje tego obrazu dysku do przechowywania danych, więc pamiętaj o odpowiednim określeniu rozmiaru.

Następnie uruchom następujące polecenie, aby uruchomić maszynę wirtualną Ubuntu:

qemu-system-x86_64 -enable-kvm -cdrom ubuntu.iso -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Pojawi się okno maszyny wirtualnej. Naciskać Ucieczka aby otworzyć menu rozruchu i wybrać odpowiednią opcję rozruchu z pliku ISO.

Wybierz Spróbuj i zainstaluj Ubuntu opcję z listy, a system Ubuntu uruchomi się. Tak jak wcześniej, możesz przetestować pulpit lub zainstalować Ubuntu na swoim komputerze.

Po zainstalowaniu Ubuntu upewnij się, że usunąłeś -cdrom flaga z polecenia qemu. Spowoduje to uruchomienie systemu Ubuntu z pliku obrazu dysku, a nie z pliku ISO.

Polecenie stanie się wtedy:

qemu-system-x86_64 -enable-kvm -boot menu=on -drive file=Image.img -m 4G -cpu host -vga virtio -display sdl, gl=on

Nie krępuj się utwórz alias wiersza poleceń dla tego polecenia, jeśli planujesz często je uruchamiać.

QEMU jest niezbędne dla użytkowników maszyn wirtualnych

Wirtualizacja to świetny sposób na poznanie nowych komputerów stacjonarnych i przetestowanie oprogramowania w różnych systemach operacyjnych. QEMU jest hiperwizorem wybieranym przez tysiące użytkowników maszyn wirtualnych, ze względu na wysoką wydajność i krótszy czas konfiguracji.

Istnieje kilka innych hiperwizorów dla użytkowników Linuksa, a mianowicie KVM, QEMU, VirtualBox i VMware. Który wybrać, zależy od tego, czego oczekujesz od oprogramowania.