Skip to content Skip to footer

Jak zainstalować Windows 10 w maszynie wirtualnej na KVM

Ubuntu Desktop

Chcesz uruchomić Windows 10 na swoim komputerze z Ubuntu Desktop, ale bez konieczności dual-bootowania? Maszyna wirtualna oparta na KVM (Kernel-based Virtual Machine) to doskonałe rozwiązanie! W tym artykule pokażę, jak krok po kroku zainstalować Windows 10 w maszynie wirtualnej na KVM w systemie Ubuntu Desktop, używając narzędzia virt-manager dla łatwego zarządzania. Gotowy? Zaczynamy!

Wymagania wstępne

Zanim przejdziemy do instalacji, upewnij się, że masz wszystko, czego potrzebujesz:

  • Komputer z Ubuntu Desktop (zalecana wersja 20.04 LTS lub nowsza).
  • Obraz ISO Windows 10 – pobierz go z oficjalnej strony Microsoftu: Pobierz Windows 10.
  • KVM i virt-manager – oprogramowanie do wirtualizacji, które zainstalujemy w kolejnych krokach.
  • Minimum 4 GB RAM (zalecane 8 GB lub więcej dla płynnego działania).
  • Co najmniej 20 GB wolnego miejsca na dysku (zalecane 50 GB dla komfortu).
  • Włączona wirtualizacja w BIOS/UEFI (Intel VT-x lub AMD-V). Sprawdź to w ustawieniach BIOS lub uruchom w terminalu: grep -E 'vmx|svm' /proc/cpuinfo. Jeśli wynik jest pusty, włącz wirtualizację w BIOS.

Krok 1: Zainstaluj KVM i virt-manager

KVM to moduł jądra Linux, który umożliwia wirtualizację, a virt-manager to graficzny interfejs do zarządzania maszynami wirtualnymi. Aby je zainstalować:

  1. Otwórz terminal (Ctrl + Alt + T).
  2. Zaktualizuj listę pakietów:
    sudo apt update
  3. Zainstaluj KVM, QEMU i virt-manager:
    sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virt-manager
  4. Sprawdź, czy KVM jest poprawnie zainstalowany:
    kvm-ok
    Jeśli widzisz komunikat o obsłudze KVM, wszystko jest w porządku.
  5. Dodaj swojego użytkownika do grupy libvirt, aby zarządzać maszynami bez roota:
    sudo usermod -aG libvirt $USER
    sudo usermod -aG kvm $USER
  6. Zrestartuj system, aby zastosować zmiany:
    sudo reboot

Krok 2: Pobierz obraz ISO Windows 10

  1. Przejdź na oficjalną stronę Microsoftu: Pobierz Windows 10.
  2. Wybierz opcję „Pobierz narzędzie teraz” i utwórz obraz ISO.
  3. Zapisz plik ISO w łatwo dostępnym miejscu, np. w folderze ~/Pobrane.

Krok 3: Utwórz nową maszynę wirtualną

Teraz skonfigurujemy maszynę wirtualną w virt-manager:

  1. Uruchom virt-manager wpisując w terminalu:
    virt-manager
    lub znajdź aplikację „Virtual Machine Manager” w menu.
  2. Kliknij ikonę „Utwórz nową maszynę wirtualną” (monitor z plusem).
  3. Wybierz „Lokalny nośnik instalacyjny (obraz ISO lub CDROM)” i kliknij „Dalej”.
  4. Wskaż ścieżkę do pliku ISO Windows 10:
    • Kliknij „Przeglądaj” > „Przeglądaj lokalnie” i wybierz plik ISO.
    • System operacyjny powinien zostać automatycznie wykryty jako Windows 10. Jeśli nie, wybierz „Windows” i „Windows 10”.
  5. Kliknij „Dalej”.

Krok 4: Skonfiguruj zasoby maszyny wirtualnej

Przydziel odpowiednie zasoby dla maszyny wirtualnej:

  1. Pamięć RAM: Ustaw minimum 4 GB (4096 MB). Jeśli masz więcej pamięci, przydziel 8 GB dla lepszej wydajności.
  2. Procesory: Przydziel 2-4 rdzenie procesora, w zależności od specyfikacji twojego CPU.
  3. Dysk twardy:
    • Wybierz „Utwórz dysk teraz”.
    • Ustaw rozmiar dysku na minimum 20 GB (zalecane 50 GB).
    • Wybierz format „qcow2” dla oszczędności miejsca.
  4. Kliknij „Dalej” i upewnij się, że sieć jest ustawiona na „NAT” (domyślna opcja dla łączności internetowej).
  5. Nazwij maszynę wirtualną, np. „Windows 10”, i kliknij „Zakończ”.

Krok 5: Skonfiguruj ustawienia maszyny wirtualnej

Zanim uruchomisz maszynę, dostosuj kilka ustawień:

  1. W virt-manager kliknij prawym przyciskiem myszy na maszynę i wybierz „Edytuj ustawienia”.
  2. W sekcji Przegląd:
    • Ustaw „Typ maszyny” na „qemu” i „Wersję” na najnowszą dostępną.
    • Włącz „UEFI” zamiast BIOS, wybierając np. „OVMF” (jeśli jest dostępne).
  3. W sekcji CPU:
    • Włącz „Kopiuj konfigurację procesora hosta” dla lepszej wydajności.
  4. W sekcji Wideo:
    • Wybierz „VirtIO” dla akceleracji graficznej (jeśli dostępne) lub „QXL” dla kompatybilności.
  5. Kliknij „Zastosuj” i zamknij okno ustawień.

Krok 6: Zainstaluj Windows 10

  1. W virt-manager kliknij dwukrotnie na maszynę wirtualną, aby ją uruchomić.
  2. Obraz ISO Windows 10 powinien się załadować automatycznie. Postępuj zgodnie z instalatorem Windows:
    • Wybierz język, układ klawiatury i format czasu.
    • Kliknij „Zainstaluj teraz”.
    • Wprowadź klucz produktu (jeśli masz) lub wybierz „Nie mam klucza produktu”.
    • Wybierz wersję Windows 10 (np. Home lub Pro) i zaakceptuj warunki licencji.
    • Wybierz „Niestandardowa: Zainstaluj tylko system Windows”.
    • Wybierz utworzony dysk wirtualny i kliknij „Dalej”.
  3. Poczekaj, aż instalacja się zakończy. Maszyna może się kilkakrotnie uruchomić ponownie.

Krok 7: Zainstaluj sterowniki VirtIO (opcjonalne, ale zalecane)

Aby poprawić wydajność, zainstaluj sterowniki VirtIO dla Windows:

  1. Pobierz obraz ISO VirtIO z oficjalnej strony.
  2. W virt-manager dodaj obraz ISO VirtIO jako kolejny dysk CDROM:
    • Przejdź do ustawień maszyny > „Dodaj sprzęt” > „Nośnik” > wybierz plik ISO VirtIO.
  3. W systemie Windows otwórz „Ten komputer”, znajdź dysk VirtIO i uruchom instalator sterowników (np. virtio-win-guest-tools.exe).
  4. Zrestartuj maszynę wirtualną po instalacji.

Krok 8: Skonfiguruj współdzielone foldery (opcjonalne)

Aby współdzielić pliki między Ubuntu a Windows:

  1. Zainstaluj spice-vdagent w maszynie wirtualnej Windows:
  2. W virt-manager skonfiguruj współdzielony folder:
    • Przejdź do ustawień > „Dodaj sprzęt” > „Kanał” > wybierz „spicevmc”.
    • W systemie Windows folder będzie dostępny po włączeniu funkcji współdzielenia w ustawieniach SPICE.

Krok 9: Aktualizacje i użytkowanie

  1. Zaloguj się do Windows 10, używając danych wprowadzonych podczas instalacji.
  2. Zaktualizuj system Windows:
    sfc /scannow
    dism /online /cleanup-image /restorehealth
  3. Zainstaluj potrzebne aplikacje i ciesz się Windows 10 w maszynie wirtualnej!

Porady dodatkowe

  • Snapshoty: W virt-manager utwórz migawkę maszyny po konfiguracji, aby łatwo przywrócić system w razie problemów.
  • Wydajność: Jeśli maszyna działa wolno, zwiększ RAM lub rdzenie procesora w ustawieniach. Upewnij się, że sterowniki VirtIO są zainstalowane.
  • Licencja Windows: Upewnij się, że masz ważną licencję Windows 10. Klucze z decommissioned maszyn można czasem znaleźć tanio.

Podsumowanie

Zainstalowanie Windows 10 na KVM w Ubuntu Desktop to świetny sposób na korzystanie z dwóch systemów jednocześnie. Dzięki virt-manager proces jest prosty i intuicyjny, a sterowniki VirtIO zapewniają dobrą wydajność. Teraz możesz używać Windows 10 do aplikacji niedostępnych na Linuxie, bez opuszczania swojego środowiska Ubuntu. Powodzenia!

Czy ten poradnik pomógł ci skonfigurować maszynę wirtualną? Podziel się swoimi doświadczeniami w komentarzach!

Leave a comment

0.0/5