Jak uruchomić maszynę wirtualną w systemie Linux: 3 różne sposoby

Jak uruchomić maszynę wirtualną w systemie Linux: 3 różne sposoby

Musisz uruchomić inny system operacyjny na swoim komputerze z systemem Linux. Opcją jest podwójne uruchamianie, ale możesz użyć maszyny wirtualnej.





Ale jeśli wybierzesz drugą opcję, jakiego oprogramowania maszyny wirtualnej Linux powinieneś użyć?





Maszyny wirtualne a system Linux z podwójnym rozruchem

Istnieją dwa sposoby uruchamiania wielu systemów operacyjnych na komputerze:





Podwójne bootowanie jest dobre, ale ma swoje wady. Na przykład możesz uruchomić dwie lub więcej dystrybucji Linuksa (być może Linux Mint lub Ubuntu ) zainstalowany na Twoim komputerze. Jednak nie działa to dobrze dla wszystkich. Różne problemy, takie jak ponowne uruchamianie, mogą zepsuć działanie.

Czas potrzebny na ponowne uruchomienie, wybranie innego systemu operacyjnego na ekranie programu ładującego GRUB, a następnie uruchomienie, może być problematyczny. Dotyczy to zwłaszcza systemów, w których oprócz systemu Windows jest zainstalowany system Linux.



W wolniejszych systemach możesz czekać 5-10 minut, zanim zaczniesz działać produktywnie. Dzięki skanowaniu oprogramowania antywirusowego podczas rozruchu, wkrótce zaczniesz masowo zwalniać.

Jednak uruchomienie dodatkowego systemu operacyjnego na maszynie wirtualnej może rozwiązać ten problem.





Co to jest maszyna wirtualna?

Mówiąc prościej, maszyny wirtualne — znane jako maszyny wirtualne — to aplikacje, które tworzą środowisko oprogramowania naśladujące sprzęt komputerowy. W tym środowisku można następnie zainstalować system operacyjny. Nazywamy to „systemem operacyjnym gościa”, podczas gdy system operacyjny, który zainstalowałeś na swoim fizycznym komputerze, to „system operacyjny hosta”. Dodatkowo wirtualizację można ulepszyć za pomocą dedykowanego sprzętu systemowego!

Ucz się więcej: Co to jest maszyna wirtualna i jak działa?





przenieś aplikację do katalogu głównego karty SD

Jak aktywować wirtualizację na swoim komputerze?

Chociaż wybrany system gościa może działać bez wirtualizacji sprzętowej, jeśli opcja jest dostępna, warto z niej skorzystać. Nie tylko dlatego, że zmniejszy to obciążenie zasobów systemowych komputera.

Aby sprawdzić, czy Twój komputer z systemem Linux obsługuje wirtualizację, otwórz terminal i wprowadź:

lscpu

Poszukaj opcji „Wirtualizacja” — zostanie wyświetlony typ obsługiwanych procesorów komputera. Powinieneś zobaczyć odniesienie do VT-x, VT-d lub AMD-V.

Aby włączyć wirtualizację sprzętu, musisz ponownie uruchomić komputer, aby uzyskać dostęp do systemu BIOS/UEFI. Sposób osiągnięcia tego będzie zależeć od urządzenia, do którego zwykle uzyskuje się dostęp, dotykając Z lub F2 po ponownym uruchomieniu komputera.

Znaleźć Zaawansowany w BIOS-ie i poszukaj jednego z poniższych:

  • Wirtualizacja
  • VT-x (Intel --- starsze systemy będą miały VT-d)
  • AMD-V (systemy AMD)

Starsze środowiska BIOS są obsługiwane za pomocą klawiszy strzałek; jednak dostęp do menu w nowszych UEFI można uzyskać za pomocą myszy. Po włączeniu wirtualizacji naciśnij F10 zapisać i wyjść.

Twój komputer uruchomi się ponownie.

3 narzędzia maszyn wirtualnych dla systemu Linux

Po włączeniu wirtualizacji nadszedł czas, aby przyjrzeć się wybranym aplikacjom maszyn wirtualnych dla systemu Linux.

1. VirtualBox

Oferując wszechstronną wirtualizację, VirtualBox może stworzyć maszynę wirtualną z praktycznie dowolnym systemem operacyjnym (z wyjątkiem tych przeznaczonych dla urządzeń ARM). Oferuje również wirtualizację wspomaganą programowo i sprzętowo, przechowując maszyny wirtualne jako obrazy dysków. Ułatwia to ich tworzenie kopii zapasowych lub migrację na inne komputery PC lub aplikacje VM.

VirtualBox jest szczególnie dobry w uruchamianiu 32-bitowych i 64-bitowych dystrybucji Linuksa, a także Windows. Możliwe jest nawet uruchomienie macOS na VirtualBox, być może w celu przetestowania go przed skonfigurowaniem komputera jako Hackintosha.

Pobierać: VirtualBox (Darmowy)

2. Uruchom maszynę wirtualną z systemem Linux w QEMU

Jeśli chcesz uruchomić system operacyjny ARM jako maszynę wirtualną z systemem Linux, najlepszym wyborem jest QEMU. Nadaje się do maszyn wirtualnych z systemem Android, Raspbian lub innych niż Linux RISC OS, to oparte na wierszu poleceń narzędzie jest szybkie w konfiguracji.

komputer mówi, że jest podłączony, nie ładuje

Skrót od „Szybki emulator”, QEMU jest jednak trochę trudny, polegający na wierszu poleceń, a nie na interfejsie sterowanym myszą. Aby zaoszczędzić czas, niektóre systemy operacyjne dla gości można pobrać z wbudowanym QEMU. Zobacz nasze spojrzenie na uruchamianie systemu Raspbian Pi w QEMU aby uzyskać wprowadzenie do tego narzędzia maszyny wirtualnej Linux.

Chociaż nieskrócona nazwa QEMU to „Quick Emulator”, w rzeczywistości jest to hiperwizor, narzędzie do zarządzania wirtualizacją sprzętu. Możesz zainstalować QEMU za pomocą:

sudo apt install qemu qemu-kvm libvirt-bin

Jak wspomniano, interfejs wiersza poleceń w terminalu służy do uruchamiania QEMU. Może to okazać się trudne dla nowszych użytkowników Linuksa, ale na szczęście istnieją rozwiązania. Te widełki QEMU dodają graficzny interfejs użytkownika (GUI), dzięki czemu można uruchomić maszynę wirtualną z systemem Linux bez wpisywania poleceń:

Te projekty są na różnych etapach rozwoju --- aby uzyskać najlepsze wyniki, wypróbuj QtEmu.

3. Odtwarzacz stacji roboczej VMware

VMware to liderzy w branży w dziedzinie wirtualizacji komputerów stacjonarnych i serwerów, mający tysiące klientów korporacyjnych. Na szczęście wypuszczają również darmową wersję dla bardziej skoncentrowanych przypadków użycia.

Pobierać: VMware Workstation Player

Dzięki obsłudze wszystkich głównych systemów operacyjnych Linux i ponad 200 systemów-gości, VMware Workstation Player jest inteligentnym rozwiązaniem dla maszyn wirtualnych z systemem Linux. Zauważ, że w przeciwieństwie do QEMU, VMware Workstation Player nie może uruchamiać systemów operacyjnych ARM.

Które dystrybucje Linuksa działają najlepiej na maszynie wirtualnej?

Po wybraniu odpowiedniej aplikacji maszyny wirtualnej musisz dostosować swój wybór systemu operacyjnego gościa. Na przykład możesz bez wysiłku uruchomić system Windows na VirtualBox i VMware

jak robić smugi na snapchat

I odwrotnie, QEMU nadaje się do uruchamiania dystrybucji ukierunkowanych na ARM, takich jak Raspberry Pi OS lub Android.

Tymczasem coś lekkiego, takiego jak Lubuntu, będzie działać na dowolnym z tych wirtualnych narzędzi Linux.

Ale co, jeśli chcesz uruchomić wszystkie trzy? Na szczęście istnieje między nimi znaczna kompatybilność krzyżowa. Możesz zaimportować plik VDI z jednej instalacji VirtualBox do innej lub możesz przekonwertować VMware VMDK na czytelny plik IMG dla QEMU.

Bez względu na to, z której aplikacji Linux VM korzystasz, możesz mieć pewność, że przeniesiesz swoją maszynę wirtualną z systemem Linux na inne urządzenia.

Którego narzędzia Linux Virtual Machine należy użyć?

Przyjrzeliśmy się więc trzem aplikacjom maszyn wirtualnych. Ale którego powinieneś użyć?

To trudne. Jeśli chcesz łatwej wirtualizacji, która jest prosta i otwarta, wybierz VirtualBox. Jeśli open source nie jest problemem, VMware może zapewnić nieco większą stabilność, szczególnie na nowszych komputerach.

Tymczasem, jeśli chcesz uruchomić system operacyjny ARM na maszynie wirtualnej z systemem Linux, wybierz QEMU. Użyj GUI, jeśli nie lubisz spędzać zbyt dużo czasu w terminalu.

Udział Udział Ćwierkać E-mail 7 praktycznych powodów, aby zacząć korzystać z maszyny wirtualnej

Do czego służą maszyny wirtualne? Oto kilka praktycznych korzyści i zastosowań maszyn wirtualnych, które możesz wypróbować już teraz.

Czytaj dalej
Powiązane tematy
  • Linux
  • VirtualBox
  • Maszyna wirtualna
  • System operacyjny
  • Wskazówki dotyczące Linuksa
O autorze Christian Cawley(1510 opublikowanych artykułów)

Zastępca redaktora działu Security, Linux, DIY, Programming i Tech Explained oraz Really Useful Producent podcastów, z dużym doświadczeniem w obsłudze komputerów i oprogramowania. Christian jest współtwórcą magazynu Linux Format, majsterkowiczem Raspberry Pi, miłośnikiem Lego i fanem gier retro.

Więcej od Christiana Cawleya

Zapisz się do naszego newslettera

Dołącz do naszego newslettera, aby otrzymywać porady techniczne, recenzje, bezpłatne e-booki i ekskluzywne oferty!

Kliknij tutaj, aby zasubskrybować