Konfigurowanie maszyny wirtualnej Windows w systemie Linux z KVM jest lepsze niż podwójne uruchamianie. Oto jak zacząć.
Uruchamianie maszyny wirtualnej Windows wraz z Linuksem ma swoje zalety. Dzięki skonfigurowanej maszynie wirtualnej z systemem Windows nie musisz zawracać sobie głowy warstwami zgodności ani szukać alternatyw typu open source dla ulubionych aplikacji systemu Windows. Ponadto, jeśli jesteś programistą, testowanie oprogramowania na wielu systemach operacyjnych staje się łatwe.
Maszyna wirtualna oparta na jądrze lub KVM to najlepszy wybór, jeśli chodzi o konfigurowanie maszyny wirtualnej Windows w systemie Linux. Ale jak zabrać się do tworzenia nowego KVM i instalowania na nim systemu Windows?
1. Zainstaluj i skonfiguruj niezbędne oprogramowanie KVM
Najpierw musisz sprawdzić, czy twój procesor obsługuje wirtualizację i czy jest ona włączona w twoim systemie. Aby to zrobić, uruchom:
grep -Ec '(vmx|svm)' /proc/cpuinfo
Dane wyjściowe większe niż 0 oznaczają, że wirtualizacja jest włączona i można kontynuować. W przeciwnym razie uruchom ponownie komputer,
przejdź do opcji systemu BIOS i włącz obsługę wirtualizacji.Jeśli po raz pierwszy pracujesz z KVM, musisz zrozumieć Maszyny wirtualne oparte na jądrze i sposób ich działania.
Po skonfigurowaniu wirtualizacji zainstaluj wymagane pakiety KVM z repozytoriów swojej dystrybucji. Polecenie instalacji będzie się różnić w zależności od używanej dystrybucji.
W dystrybucjach opartych na Debianie i Ubuntu uruchom:
sudo apt install qemu-kvm libvirt-daemon bridge-utils virt-manager
W Arch Linux i jego pochodnych:
sudo pacman -S qemu-kvm libvirt bridge-utils virt-manager
Zainstaluj pakiety KVM w Fedorze i RHEL za pomocą:
sudo dnf install @virtualization
Następnie włącz i uruchom demona libvirt, uruchamiając:
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
Sprawdź, czy libvirtd działa poprawnie z:
sudo systemctl status libvirtd
Jeśli wyjście zwróci stan „aktywny” na zielono, możesz bezpiecznie kontynuować. Jeśli wyświetla „nieaktywne” na czerwono, uruchom ponownie powyższe polecenia.
Na koniec dodaj swojego użytkownika do grup libvirt i kvm za pomocą:
sudo usermod -aG libvirt $(whoami)
sudo usermod -aG kvm $(whoami)
2. Pobierz ISO systemu Windows 10
Po usunięciu konfiguracji wirtualizacji możesz teraz utworzyć maszynę wirtualną. Ale najpierw pobierz plik ISO systemu Windows 10, którego użyjesz do uruchomienia maszyny wirtualnej.
Przejdź do strony pobierania systemu Windows 10 i przewiń w dół, aby wybrać Windows 10 (wiele edycji ISO) z menu rozwijanego Wybierz edycję. Następnie kliknij Potwierdzać.
Wybierz odpowiedni język i naciśnij Kontynuować. Będziesz mieć teraz dwie opcje pobrania 64- i 32-bitowej wersji systemu Windows 10. Kliknij ten, który chcesz zainstalować.
Pobierać:Okna 10 (Bezpłatny)
3. Utwórz nowy KVM za pomocą virt-manager
Uruchom Virtual Machine Manager, wpisując virt-manager w wierszu poleceń lub z menu aplikacji. Kliknij Utwórz nową maszynę wirtualną opcję (ikona na pulpicie z przyciskiem odtwarzania pośrodku), aby kontynuować.
Kontynuuj wybór domyślny —Lokalny nośnik instalacyjny—i kliknij Do przodu.
Kliknij Przeglądaj > Przeglądaj lokalnie i wybierz pobrany plik ISO systemu Windows 10 z pamięci. Kliknij otwarty aby wybrać obraz ISO. Virtual Machine Manager automatycznie wykryje system operacyjny. Kliknij Do przodu kontynuować.
Określ ilość pamięci i rdzeni procesora, które chcesz przydzielić do maszyny wirtualnej. Na początek połowa rzeczywistej pamięci komputera będzie więcej niż wystarczająca. Jeśli chodzi o rdzenie procesora, wybierz wszystko od jednej trzeciej do połowy dostępnych rdzeni. Gdy to zrobisz, uderz Do przodu.
Upewnij się, że w następnym oknie Włącz pamięć dla tej maszyny wirtualnej jest zaznaczone. Następnie określ rozmiar obrazu dysku (wystarczy 50 GB) i kliknij Do przodu.
Wpisz nazwę maszyny wirtualnej i kliknij Skończyć po przejrzeniu specyfikacji maszyny wirtualnej.
Virtual Machine Manager utworzy teraz maszynę i uruchomi ją zaraz po tym.
4. Zainstaluj system Windows 10 na KVM
Pojawi się nowe okno Virtual Machine Manager, w którym możesz zobaczyć uruchamianie komputera z systemem Windows. Ekran zmieni kolor na niebieski i pojawi się okno Instalatora systemu Windows.
Wybierz Język do zainstalowania, Format czasu i waluty oraz Klawiatura lub metoda wprowadzania z listy dostępnych opcji. Gdy to zrobisz, uderz Dalej > Zainstaluj teraz.
Rozpocznie się proces instalacji i zostaniesz poproszony o wprowadzenie klucza produktu. Wpisz klucz produktu, jeśli go masz. W przeciwnym razie wybierz Nie mam klucza produktu.
Tam są różne wersje systemu Windows 10 możesz zainstalować. Wybierz ten, który chcesz zainstalować, i kliknij Następny. Na następnym ekranie odznacz pole obok Akceptuję warunki licencji i kliknij Następny.
Wybierać Niestandardowe: zainstaluj tylko system Windows (zaawansowane) ponieważ maszyna wirtualna nie ma już zainstalowanego systemu Windows.
Na następnym ekranie podziel dysk na partycje za pomocą Nowy, Usuwać, I Format opcje, jeśli chcesz mieć wiele dysków. Dla tych, którzy lubią konfigurować pojedynczą partycję, kliknij Następny.
System Windows rozpocznie teraz instalację na maszynie wirtualnej. Wykonasz następujące kroki: kopiowanie plików systemu Windows, przygotowywanie plików do instalacji, instalowanie funkcji, instalowanie aktualizacji i kończenie.
Podczas instalacji maszyna wirtualna może kilkakrotnie uruchamiać się ponownie, więc nie martw się i pozwól Instalatorowi systemu Windows wykonać swoją pracę.
Po zakończeniu instalacji systemu Windows zobaczysz ekran powitalny Cortany. Kliknij małą ikonę mikrofonu w lewym dolnym rogu, aby wyłączyć Cortanę. Następnie wybierz swoją lokalizację geograficzną i kliknij Tak.
Wybierz układ klawiatury i kliknij Tak. Jeśli chcesz dodać drugi układ, wybierz Dodaj układ. W przeciwnym razie kliknij Pominąć. Po wykonaniu tego kroku może być konieczne odczekanie kilku minut.
Następnie dodaj swoje konto Microsoft, aby kontynuować. Jeśli jako użytkownik Linuksa nie wolisz udostępniać swoich informacji e-mail, użyj na razie fałszywego adresu e-mail i hasła. System Windows zgłosi błąd nieprawidłowego hasła. Następnie kliknij Następny aby pominąć dodawanie poprawnego adresu e-mail
Na następnym ekranie wprowadź swoją nazwę i hasło. Następnie wybierz i odpowiedz na trzy pytania zabezpieczające, aby kontynuować.
Pojawi się ekran Wybierz ustawienia prywatności dla swojego urządzenia. Wyłącz wszystkie opcje, jeśli nie chcesz udostępniać danych użytkowania firmie Microsoft. Następnie kliknij Zaakceptować.
Pomiń ekran Dostosujmy swoje wrażenia i wybierz Nie teraz gdy poprosi Cię o udostępnienie danych osobowych Cortanie. Następnie system Windows dostosuje dla Ciebie kilka innych rzeczy przed uruchomieniem na pulpicie.
Jeśli nie masz ochoty na KVM, dlaczego nie wybrać inne hiperwizory, takie jak VirtualBox lub VMware zainstalować Windowsa?
Nie jesteś ograniczony tylko do KVM w systemie Linux
Tak łatwo było zainstalować system Windows 10 przy użyciu KVM w systemie Linux. Ale nie poprzestawaj na tym. Wypróbuj wszystkie rodzaje dystrybucji Linuksa i innych systemów operacyjnych typu open source, instalując je na maszynach wirtualnych.
Nie jesteś ograniczony do korzystania z maszyny wirtualnej opartej na jądrze w systemie Linux. Jeśli chcesz, możesz nawet skorzystać z innych hiperwizorów, takich jak VirtualBox lub VMware, aby zainstalować system Windows na komputerze z systemem Linux.