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ć:
- Otwórz terminal (Ctrl + Alt + T).
- Zaktualizuj listę pakietów:
sudo apt update - Zainstaluj KVM, QEMU i
virt-manager:sudo apt install -y qemu-kvm libvirt-daemon-system libvirt-clients virt-manager - Sprawdź, czy KVM jest poprawnie zainstalowany:
Jeśli widzisz komunikat o obsłudze KVM, wszystko jest w porządku.kvm-ok - Dodaj swojego użytkownika do grupy
libvirt, aby zarządzać maszynami bez roota:sudo usermod -aG libvirt $USERsudo usermod -aG kvm $USER - Zrestartuj system, aby zastosować zmiany:
sudo reboot
Krok 2: Pobierz obraz ISO Windows 10
- Przejdź na oficjalną stronę Microsoftu: Pobierz Windows 10.
- Wybierz opcję „Pobierz narzędzie teraz” i utwórz obraz ISO.
- 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:
- Uruchom
virt-managerwpisując w terminalu:
lub znajdź aplikację „Virtual Machine Manager” w menu.virt-manager - Kliknij ikonę „Utwórz nową maszynę wirtualną” (monitor z plusem).
- Wybierz „Lokalny nośnik instalacyjny (obraz ISO lub CDROM)” i kliknij „Dalej”.
- 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”.
- Kliknij „Dalej”.
Krok 4: Skonfiguruj zasoby maszyny wirtualnej
Przydziel odpowiednie zasoby dla maszyny wirtualnej:
- Pamięć RAM: Ustaw minimum 4 GB (4096 MB). Jeśli masz więcej pamięci, przydziel 8 GB dla lepszej wydajności.
- Procesory: Przydziel 2-4 rdzenie procesora, w zależności od specyfikacji twojego CPU.
- 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.
- Kliknij „Dalej” i upewnij się, że sieć jest ustawiona na „NAT” (domyślna opcja dla łączności internetowej).
- Nazwij maszynę wirtualną, np. „Windows 10”, i kliknij „Zakończ”.
Krok 5: Skonfiguruj ustawienia maszyny wirtualnej
Zanim uruchomisz maszynę, dostosuj kilka ustawień:
- W
virt-managerkliknij prawym przyciskiem myszy na maszynę i wybierz „Edytuj ustawienia”. - 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).
- W sekcji CPU:
- Włącz „Kopiuj konfigurację procesora hosta” dla lepszej wydajności.
- W sekcji Wideo:
- Wybierz „VirtIO” dla akceleracji graficznej (jeśli dostępne) lub „QXL” dla kompatybilności.
- Kliknij „Zastosuj” i zamknij okno ustawień.
Krok 6: Zainstaluj Windows 10
- W
virt-managerkliknij dwukrotnie na maszynę wirtualną, aby ją uruchomić. - 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”.
- 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:
- Pobierz obraz ISO VirtIO z oficjalnej strony.
- W
virt-managerdodaj obraz ISO VirtIO jako kolejny dysk CDROM:- Przejdź do ustawień maszyny > „Dodaj sprzęt” > „Nośnik” > wybierz plik ISO VirtIO.
- W systemie Windows otwórz „Ten komputer”, znajdź dysk VirtIO i uruchom instalator sterowników (np.
virtio-win-guest-tools.exe). - Zrestartuj maszynę wirtualną po instalacji.
Krok 8: Skonfiguruj współdzielone foldery (opcjonalne)
Aby współdzielić pliki między Ubuntu a Windows:
- Zainstaluj
spice-vdagentw maszynie wirtualnej Windows:- Pobierz i zainstaluj sterowniki SPICE z strony SPICE.
- W
virt-managerskonfiguruj 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
- Zaloguj się do Windows 10, używając danych wprowadzonych podczas instalacji.
- Zaktualizuj system Windows:
sfc /scannowdism /online /cleanup-image /restorehealth - Zainstaluj potrzebne aplikacje i ciesz się Windows 10 w maszynie wirtualnej!
Porady dodatkowe
- Snapshoty: W
virt-managerutwó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!