- Chris Hoffman
@chrisbhoffman
- Zaktualizowano 27 października 2020, 13:30 EDT
maszyny wirtualne pozwalają uruchomić system operacyjny w oknie aplikacji na pulpicie, który zachowuje się jak pełny, oddzielny komputer. Możesz z nich korzystać, bawić się z różnymi systemami operacyjnymi, uruchamiać oprogramowanie, którego nie może twój główny system operacyjny, i wypróbowywać aplikacje w bezpiecznym środowisku piaskownicy.,
istnieje kilka dobrych darmowych aplikacji maszyny wirtualnej (VM), co sprawia, że konfiguracja maszyny Wirtualnej jest czymś, co każdy może zrobić. Musisz zainstalować aplikację maszyny wirtualnej i mieć dostęp do nośników instalacyjnych dla systemu operacyjnego, który chcesz zainstalować.
Co To jest maszyna wirtualna?
aplikacja maszyny wirtualnej tworzy zwirtualizowane środowisko—zwane po prostu maszyną wirtualną-które zachowuje się jak oddzielny system komputerowy, wraz z wirtualnymi urządzeniami sprzętowymi. Maszyna wirtualna działa jako proces w oknie bieżącego systemu operacyjnego., Możesz uruchomić dysk Instalatora systemu operacyjnego (lub live CD) wewnątrz maszyny wirtualnej, a system operacyjny zostanie „oszukany”, aby myślał, że działa na prawdziwym komputerze. Zainstaluje i uruchomi się tak, jak na prawdziwej, fizycznej maszynie. Za każdym razem, gdy chcesz korzystać z systemu operacyjnego, możesz otworzyć program maszyny wirtualnej i używać go w oknie na bieżącym pulpicie.
w świecie maszyn wirtualnych system operacyjny faktycznie działający na komputerze nazywa się hostem, a wszelkie systemy operacyjne działające wewnątrz maszyn wirtualnych nazywane są gośćmi., To pomaga utrzymać rzeczy z coraz zbyt mylące.
w konkretnej maszynie wirtualnej system operacyjny gościa jest przechowywany na wirtualnym dysku twardym—dużym, wielogabajtowym pliku przechowywanym na prawdziwym dysku twardym. Aplikacja VM prezentuje ten plik gość OS jako prawdziwy dysk twardy. Oznacza to, że nie będziesz musiał zadzierać z partycjonowaniem lub robić niczego innego skomplikowanego z prawdziwym dyskiem twardym.
Wirtualizacja dodaje trochę narzutu, więc nie oczekuj, że będą tak szybkie, jak gdybyś zainstalował system operacyjny na prawdziwym sprzęcie., Wymagające gry lub inne aplikacje, które wymagają poważnej grafiki i mocy procesora, nie robią tak dobrze, więc maszyny wirtualne nie są idealnym sposobem na granie w gry PC z systemem Windows na Linuksie lub Mac OS X-przynajmniej nie, chyba że te gry są znacznie starsze lub nie są wymagające graficznie.
powiązane: 4+ sposoby uruchamiania oprogramowania Windows na Linuksie
limit liczby maszyn wirtualnych jest tak naprawdę Ograniczony ilością miejsca na dysku twardym. Oto rzut oka na niektóre maszyny wirtualne, których używamy podczas testowania rzeczy podczas pisania artykułów., Jak widać, mamy pełne maszyny wirtualne z kilkoma wersjami Windows i Ubuntu.
Możesz również uruchamiać wiele maszyn wirtualnych jednocześnie, ale zasoby systemowe są nieco ograniczone. Każda maszyna wirtualna pochłania trochę czasu procesora, pamięci RAM i innych zasobów.
dlaczego chcesz stworzyć maszynę wirtualną
oprócz tego, że chcesz się bawić, wirtualne maszyny wirtualne oferują wiele poważnych zastosowań. Pozwalają eksperymentować z innym systemem operacyjnym bez konieczności instalowania go na fizycznym sprzęcie., Na przykład, są to świetny sposób, aby zadzierać z Linuksem – lub nową dystrybucją Linuksa – i sprawdzić, czy jest to dla Ciebie odpowiednie. Gdy skończysz grać z systemem operacyjnym, możesz po prostu usunąć maszynę wirtualną.
maszyny wirtualne umożliwiają również uruchamianie oprogramowania innego systemu operacyjnego. Na przykład jako użytkownik systemu Linux lub Mac możesz zainstalować system Windows na maszynie wirtualnej, aby uruchamiać aplikacje systemu Windows, do których w przeciwnym razie nie masz dostępu. Jeśli chcesz uruchomić nowszą wersję systemu Windows—na przykład Windows 10-ale masz starsze aplikacje, które działają tylko na XP, możesz zainstalować system Windows XP na maszynie wirtualnej.,
RELATED: Sandboxes Explained: jak już chronią cię i jak piaskować dowolny Program
Kolejną zaletą, jaką zapewniają maszyny wirtualne, jest to, że są „piaskownice” od reszty systemu. Oprogramowanie wewnątrz maszyny Wirtualnej nie może uciec maszynie wirtualnej, aby manipulować resztą systemu. Dzięki temu maszyny wirtualne są bezpiecznym miejscem do testowania aplikacji lub stron internetowych, którym nie ufasz i sprawdzasz, co robią.,
na przykład, gdy dzwonili oszuści „cześć, jesteśmy z Windows”, uruchomiliśmy ich oprogramowanie w maszynie wirtualnej, aby zobaczyć, co faktycznie zrobią—maszyna wirtualna uniemożliwiła oszustom dostęp do prawdziwego systemu operacyjnego i plików naszego komputera.
RELATED: powiadom swoich krewnych: Nie, Microsoft nie zadzwoni do Ciebie w sprawie twojego komputera
Sandboxing umożliwia również bezpieczniejsze uruchamianie niezabezpieczonych systemów operacyjnych. Jeśli nadal potrzebujesz Systemu Windows XP dla starszych aplikacji, możesz uruchomić go w maszynie wirtualnej, w której przynajmniej szkody związane z uruchomieniem starego, nieobsługiwanego systemu operacyjnego są łagodzone.,
Aplikacje maszyn wirtualnych
istnieje kilka różnych programów maszyn wirtualnych, które możesz wybrać:
- VirtualBox: (Windows, Linux, Mac OS X): VirtualBox jest bardzo popularny, ponieważ jest open-source i całkowicie darmowy. Nie ma płatnej wersji VirtualBox, więc nie musisz mieć do czynienia ze zwykłymi „upgrade, aby uzyskać więcej funkcji” upsellami i nagami. VirtualBox działa bardzo dobrze, szczególnie w systemach Windows i Linux, gdzie konkurencja jest mniejsza, co czyni go dobrym miejscem do rozpoczęcia pracy z maszynami wirtualnymi.
- VMware Player: (Windows, Linux): VMware ma własną linię programów do maszyn wirtualnych., Możesz używać VMware Player w systemie Windows lub Linux jako darmowego, podstawowego narzędzia Wirtualnego. Bardziej zaawansowane funkcje—z których wiele można znaleźć w VirtualBox za darmo-wymagają aktualizacji do płatnego programu VMware Workstation. Zalecamy rozpoczęcie od VirtualBox, ale jeśli nie działa poprawnie, możesz spróbować VMware Player.
- VMware Fusion: (Mac OS X): użytkownicy komputerów Mac muszą kupić VMware Fusion, Aby korzystać z produktu VMware, ponieważ bezpłatny odtwarzacz VMware nie jest dostępny na komputerze Mac. Jednak VMware Fusion jest bardziej dopracowany.
- Parallels Desktop: (Mac OS X): komputery Mac mają również dostępne Parallels Desktop., Zarówno Parallels Desktop, jak i VMware Fusion for Mac są bardziej dopracowane niż programy maszyn wirtualnych na innych platformach, ponieważ są sprzedawane przeciętnym użytkownikom komputerów Mac, którzy mogą chcieć uruchomić oprogramowanie Windows.
chociaż VirtualBox działa bardzo dobrze na systemach Windows i Linux, użytkownicy komputerów Mac mogą chcieć kupić bardziej dopracowany, Zintegrowany Program Parallels Desktop lub VMware Fusion. Narzędzia dla Systemów Windows i Linux, takie jak VirtualBox i VMware Player, są zazwyczaj skierowane do bardziej geekowskich odbiorców.
oczywiście istnieje wiele innych opcji VM., Linux zawiera KVM, zintegrowane rozwiązanie wirtualizacyjne. Wersje Professional i Enterprise Systemów Windows 8 i 10—ale nie Windows 7-zawierają Hyper-V firmy Microsoft, kolejne zintegrowane rozwiązanie maszyny wirtualnej. Rozwiązania te mogą działać dobrze, ale nie mają najbardziej przyjaznych dla użytkownika interfejsów.
podobne: jak zainstalować KVM i tworzyć maszyny wirtualne na Ubuntu
Konfigurowanie maszyny Wirtualnej
gdy już zdecydujesz się na aplikację VM i zainstalujesz ją, konfiguracja maszyny Wirtualnej jest całkiem łatwa., Mamy zamiar uruchomić podstawowy proces w VirtualBox, ale większość aplikacji obsługuje tworzenie maszyny Wirtualnej w ten sam sposób.
Otwórz aplikację maszyny wirtualnej i kliknij przycisk, aby utworzyć nową maszynę wirtualną.
proces zostanie przeprowadzony przez kreatora, który najpierw zapyta, który system operacyjny zostanie zainstalowany. Jeśli w polu „Nazwa” wpiszesz nazwę systemu operacyjnego, aplikacja najprawdopodobniej automatycznie wybierze typ i wersję systemu operacyjnego. Jeśli to nie działa—lub zgaduje źle-wybierz te elementy z menu rozwijanego. Po zakończeniu kliknij ” Dalej.,”
w zależności od systemu operacyjnego, który planujesz zainstalować, Kreator wybierze domyślne ustawienia, ale możesz je zmienić na kolejnych ekranach. Zostanie wyświetlone pytanie, ile pamięci należy przydzielić do maszyny wirtualnej. Jeśli chcesz coś innego niż domyślne, wybierz go tutaj. W przeciwnym razie po prostu kliknij ” Dalej.”Nie martw się, możesz zmienić tę wartość później, jeśli zajdzie taka potrzeba.
Kreator utworzy również plik wirtualnego dysku twardego, który będzie używany przez maszynę wirtualną. Jeśli nie masz już Wirtualnego pliku dysku twardego, którego chcesz użyć, po prostu wybierz opcję utworzenia nowego.,
zostaniesz również zapytany, czy utworzyć dysk o dynamicznym lub stałym rozmiarze. W przypadku dynamicznie przydzielanego dysku ustawisz maksymalny rozmiar dysku, ale plik zwiększy się do tego rozmiaru tylko wtedy, gdy będzie tego potrzebował. W przypadku dysku o stałym rozmiarze można również ustawić rozmiar, ale utworzony plik będzie tak duży od jego utworzenia.
zalecamy tworzenie dysków o stałym rozmiarze, ponieważ zużywają one nieco więcej miejsca na dysku, ale działają również lepiej—dzięki czemu Twoja maszyna wirtualna jest nieco bardziej responsywna. Ponadto dowiesz się, ile miejsca na dysku zużyłeś i nie zdziwisz się, gdy Twoje pliki VM zaczną rosnąć.,
wtedy będziesz mógł ustawić rozmiar wirtualnego dysku. Możesz wybrać ustawienie domyślne lub zmienić rozmiar w zależności od potrzeb. Po kliknięciu przycisku „Utwórz” zostanie utworzony wirtualny dysk twardy.
Po tym czasie zostaniesz z powrotem przeniesiony do głównego okna aplikacji VM, gdzie powinna pojawić się nowa maszyna wirtualna. Upewnij się, że potrzebny nośnik instalacyjny jest dostępny dla maszyny-zwykle wiąże się to z wskazaniem pliku ISO lub rzeczywistego dysku za pomocą ustawień maszyny wirtualnej. Możesz uruchomić nową maszynę wirtualną, wybierając ją i naciskając przycisk ” Start.,”
oczywiście poruszyliśmy tutaj podstawy korzystania z maszyn wirtualnych., Jeśli jesteś zainteresowany więcej czytania, sprawdź niektóre z naszych innych przewodników:
- kompletny przewodnik do przyspieszenia maszyn wirtualnych
- Jak tworzyć i uruchamiać maszyny wirtualne z Hyper-V
- Jak zainstalować Androida w VirtualBox
- Jak udostępniać pliki komputera z maszyną wirtualną
- użyj przenośnego VirtualBox zabrać maszyny wirtualne ze sobą wszędzie
- 10 sztuczki VirtualBox i zaawansowane funkcje, które powinieneś wiedzieć
/li>
masz jakieś inne zastosowania lub wskazówki dotyczące korzystania z maszyn wirtualnych, których nie dotykaliśmy? Dajcie nam znać w komentarzach!,
Chris Hoffman jest redaktorem naczelnym How-To Geek. Pisał o technologii przez prawie dekadę, a przez dwa lata był felietonistą PCWorld. Chris pisał dla New York Timesa, udzielał wywiadów jako ekspert ds. technologii w stacjach telewizyjnych, takich jak NBC 6 w Miami, a jego prace były omawiane w serwisach informacyjnych, takich jak BBC. Od 2011 roku Chris napisał ponad 2000 artykułów, które zostały przeczytane ponad 500 milionów razy- – – i to tylko tutaj w How-To Geek.Czytaj całość „
Dodaj komentarz