Reklama

Musisz uruchomić inny system operacyjny na komputerze z systemem Linux. Ale powinieneś uruchomić podwójnie 7 powodów, dla których powinieneś (i nie powinieneś) Dual Boot LinuxCzęsto dokonanie wyboru instalacji systemu Linux na Windows może być trudne do uzasadnienia. Ale dlaczego nie wybrać obu? Oto pięć powodów podwójnego rozruchu i dwa powody, dla których nie powinieneś. Czytaj więcej lub użyć maszyny wirtualnej? A jeśli wybierzesz drugą opcję, jakiego oprogramowania maszyny wirtualnej należy użyć?

Maszyny wirtualne vs. Podwójne uruchamianie

Czy używasz Linuksa - być może Linux Mint lub Ubuntu Linux Mint vs. Ubuntu: Którą dystrybucję wybrać?Linux Mint i Ubuntu to dwie popularne dystrybucje Linuksa, ale która z nich jest najlepsza? Czy powinieneś wybrać Ubuntu czy Linux Mint? Czytaj więcej - obok systemu Windows? A może masz na komputerze dwie lub więcej dystrybucji Linuksa? Jak ci się to układa? Dla niektórych ta dynamika działa dobrze. Dla innych ponowne uruchomienie może stanowić problem.

Czas potrzebny do ponownego uruchomienia, wybrania innego systemu operacyjnego na ekranie programu ładującego GRUB, a następnie rozruchu, może być problematyczny. Jest to szczególnie prawdziwe w systemach, w których Linux jest zainstalowany razem z Windows.

muo-linux-3vms-vm-fedora

W wolniejszych systemach lub w tych, w których wiele aplikacji próbuje uruchomić się podczas ładowania systemu Windows, możesz poczekać 5–10 minut, zanim zaczniesz być produktywny. Wrzuć rozwiązanie antywirusowe, a wkrótce zaczniesz masowo działać powoli.

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

Co to jest maszyna wirtualna?

Patrzyliśmy na wirtualne maszyny - znane jako VM - kilka razy w przeszłości. Krótko mówiąc, są to aplikacje tworzące środowisko programowe 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 zainstalowany na komputerze fizycznym to „system operacyjny hosta”.

Ponadto wirtualizację można ulepszyć za pomocą dedykowanego sprzętu systemowego.

Jak aktywować wirtualizację na komputerze

Chociaż wybrany przez ciebie system operacyjny może działać bez wirtualizacji sprzętowej, jeśli opcja jest dostępna, warto z niej skorzystać. Nie tylko dlatego, że zmniejszy to zużycie zasobów systemowych komputera.

Aby włączyć wirtualizację sprzętową, musisz ponownie uruchomić komputer, aby uzyskać dostęp do systemu BIOS. To, jak zostanie to osiągnięte, będzie zależeć od twojego urządzenia, ale zazwyczaj odbywa się to przez stuknięcie Del lub F2 po ponownym uruchomieniu komputera.

Znajdź ekran Zaawansowane w systemie BIOS i poszukaj jednej z następujących opcji:

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

System BIOS jest obsługiwany za pomocą klawiszy strzałek. Po włączeniu wirtualizacji naciśnij F10 zapisać i wyjść.

Gdy to zrobisz, masz do wyboru trzy aplikacje VM open source, które omówimy poniżej (VMWare jest również dostępny dla Linuksa, ale nie jest open source).

1. VirtualBox

Oferując wszechstronną wirtualizację, VirtualBox może stworzyć maszynę wirtualną z praktycznie każdym systemem operacyjnym (oprócz tych przeznaczonych dla urządzeń ARM). Oferuje również oprogramowanie i wirtualizację wspomaganą, przechowując maszyny wirtualne jako obrazy dysków. Ułatwia to tworzenie kopii zapasowych lub migrację do innych komputerów lub aplikacji VM.

muo-linux-3vms-virtualbox

VirtualBox jest szczególnie dobry w uruchamianiu 32-bitowych i 64-bitowych dystrybucji Linuksa, a także Windows. Możliwe jest nawet uruchomienie OS X na VirtualBox, być może przetestowanie go wcześniej konfigurowanie komputera jako Hackintosha Przepis techniczny: Optymalne komponenty sprzętowe dla idealnego hackintoshaMyślisz o zbudowaniu Hackintosha? Możesz zrobić komputer Mac Pro za pół ceny rzeczywistej. Stworzyłem niestandardowego Hackintosha, używając informacji zebranych z kilku stron entuzjastów Hackintosha. Nawet z... Czytaj więcej . Znajdź kopię swojej dystrybucji na stronie virtualbox.org/wiki/Downloads.

2. QEMU

Jeśli chcesz uruchomić system operacyjny ARM (taki jak Android, Raspbian lub RISC OS), wybierz to narzędzie oparte na wierszu poleceń.

muo-linux-3vms-qemu-install

Skrót od „Quick Emulator”, QEMU jest prosty w konfiguracji, a niektóre systemy operacyjne gościa można nawet pobrać z wbudowanym QEMU. Nasze poprzednie spojrzenie na uruchamianie podstawowego systemu operacyjnego Raspbian Pi Raspbian w QEMU da ci dobre wprowadzenie do tego narzędzia.

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

sudo apt-get install qemu qemu-kvm libvirt-bin

3. KVM

Skracając maszynę wirtualną opartą na jądrze, KVM jest rozwidleniem projektu QEMU i działa w połączeniu za pomocą tego narzędzia, aby zapewnić dodatkowe opcje (takie jak prawie natywna prędkość) poza natywną maszyną wirtualną funkcjonalność.

muo-linux-3vms-vm-fedora

Oznacza to, że KVM oferuje świetną szybkość i stabilność niż VirtualBox, ale KVM jest nieco trudniejszy do skonfigurowania. Jeśli jednak potrafisz rozejrzeć się za parawirtualizowanymi sterownikami, będziesz na dobrej drodze, aby zrozumieć, dlaczego KVM jest popularną opcją do hostowania maszyn wirtualnych.

Aby korzystać z KVM, zacznij od potwierdzenia, że ​​Twój sprzęt jest odpowiedni do wirtualizacji sprzętu:

sudo apt-get install cpu-checker

Jeśli odpowiedź brzmi „Można użyć przyspieszenia KVM”, przejdź do instalacji oprogramowania:

sudo apt-get install qemu-kvm libvirt-bin virtinst bridge-utils

Będziesz mógł uruchomić KVM za pomocą pulpitu za pomocą Virtual Machine Manager, który znajdziesz w menu pulpitu.

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

Po wybraniu odpowiedniej aplikacji maszyny wirtualnej musisz dostosować wybór systemu operacyjnego gościa. Na przykład możesz uruchomić system Windows bez wysiłku na VirtualBox, chociaż Windows 7 jest prawdopodobnie najbezpieczniejszą opcją.

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

W międzyczasie, coś lekkiego jak Lubuntu Lubuntu: lekka wersja Ubuntu [Linux]Uwielbiasz Ubuntu, ale sceptycznie podchodzisz do nowego interfejsu Unity 11.04? Wypróbuj Lubuntu 11.04, niezwykle lekką alternatywę dla głównej gałęzi Ubuntu. Przekonasz się, że interfejs menu jest znany, a zasoby uderzają niezwykle nisko ... Czytaj więcej będzie działać na dowolnym z tych narzędzi VM.

Którego narzędzia VM należy użyć?

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

To trudne. Jeśli chcesz łatwej i szybkiej wirtualizacji w konfiguracji, VirtualBox powinien być twoim pierwszym przystankiem. Aby uzyskać bardziej zaawansowaną wirtualizację lub uruchomić maszynę wirtualną urządzenia ARM, spójrz na QEMU.

Jeśli jednak uważasz się za zaawansowanego użytkownika maszyny wirtualnej, KVM powinien być twoim pierwszym przystankiem.

Czy wolisz podwójny rozruch, czy może maszyna wirtualna preferuje dostęp do pulpitu na wielu platformach? Powiedz nam, jak to robisz w komentarzach.

Christian Cawley jest zastępcą redaktora ds. Bezpieczeństwa, Linux, DIY, programowania i technologii. Jest także producentem The Really Useful Podcast i ma duże doświadczenie w obsłudze komputerów stacjonarnych i oprogramowania. Współtwórca magazynu Linux Format, Christian majsterkowicz Raspberry Pi, miłośnik Lego i miłośnik gier retro.