Начинаещ Geek: Как да създавате и използвате виртуални машини

Виртуалните машини ви позволяват да стартирате операционна система в прозорец на приложение на вашия работен плот, който се държи като пълен, отделен компютър. Можете да ги използвате, за да се играят с различни операционни системи, да стартирате софтуер, който основната ви операционна система не може, и да изпробвате приложения в безопасна среда с изолирана среда.

Има няколко добри приложения за безплатна виртуална машина (VM), което прави настройването на виртуална машина нещо, което всеки може да направи. Ще трябва да инсталирате VM приложение и да имате достъп до инсталационния носител за операционната система, която искате да инсталирате.

Какво е виртуална машина?

Приложението за виртуална машина създава виртуализирана среда - наречена, достатъчно просто, виртуална машина - която се държи като отделна компютърна система, пълна с виртуални хардуерни устройства. VM се изпълнява като процес в прозорец на текущата ви операционна система. Можете да заредите диск за инсталиране на операционна система (или CD на живо) във виртуалната машина и операционната система ще бъде „подмамена“, за да мисли, че работи на реален компютър. Той ще се инсталира и стартира точно както на истинска физическа машина. Винаги, когато искате да използвате операционната система, можете да отворите програмата за виртуална машина и да я използвате в прозорец на текущия си работен плот.

В света на VM операционната система, която действително работи на вашия компютър, се нарича хост, а всички операционни системи, работещи в VM, се наричат ​​гости. Помага да не се объркат нещата.

В конкретна VM операционната система за гости се съхранява на виртуален твърд диск - голям мулти-гигабайт файл, съхраняван на вашия истински твърд диск. Приложението VM представя този файл OS за гости като истински твърд диск. Това означава, че няма да се налага да се забърквате с разделянето или да правите нещо друго сложно с вашия истински твърд диск.

Виртуализацията добавя някои допълнителни разходи, така че не очаквайте те да бъдат толкова бързи, колкото ако сте инсталирали операционната система на реален хардуер. Взискателните игри или други приложения, които изискват сериозна графика и мощност на процесора, всъщност не се справят толкова добре, така че виртуалните машини не са идеалният начин за игра на компютърни игри с Windows на Linux или Mac OS X - поне, освен ако тези игри са много по-стари или не са графично взискателни.

СВЪРЗАНИ: 4+ начина за стартиране на софтуер за Windows на Linux

Ограничението до колко виртуални машини можете да имате, всъщност е просто ограничено от количеството място на твърдия диск. Ето поглед към някои виртуални машини, които използваме, когато тестваме нещата, докато пишем статии. Както можете да видите, имаме пълни виртуални машини с инсталирани няколко версии на Windows и Ubuntu.

Можете също така да стартирате няколко виртуални машини едновременно, но ще се окажете донякъде ограничени от системните ресурси. Всяка виртуална машина изяжда известно време на процесора, RAM и други ресурси.

Защо искате да създадете виртуална машина

Освен че са доста забавно забавление за игра, VM предлагат редица сериозни приложения. Те ви позволяват да експериментирате с друга операционна система, без да се налага да я инсталирате на вашия физически хардуер. Например, те са чудесен начин да се забъркате с Linux - или с нова дистрибуция на Linux - и да видите дали се чувства добре за вас. Когато приключите с играта с операционна система, можете просто да изтриете виртуалната машина.

Виртуалните машини също предоставят начин за стартиране на софтуер на друга ОС. Например като потребител на Linux или Mac можете да инсталирате Windows във виртуална машина, за да стартирате приложения на Windows, до които иначе нямате достъп. Ако искате да стартирате по-нова версия на Windows - като Windows 10 - но имате по-стари приложения, които работят само на XP, можете да инсталирате Windows XP във VM.

СВЪРЗАНИ: Обяснени пясъчници: Как те вече ви защитават и Как да изолирате всяка програма

Друго предимство, което виртуалните машини осигуряват, е, че те са „изолирани“ от останалата част от вашата система. Софтуерът във виртуална машина не може да избяга от виртуалната машина, за да фалшифицира останалата част от вашата система. Това прави виртуалните машини безопасно място за тестване на приложения - или уебсайтове - на които нямате доверие и виждате какво правят.

Например, когато извикаха измамниците „Здравейте, ние сме от Windows“, пуснахме софтуера им във виртуална машина, за да видим какво всъщност ще направят - виртуалната машина предотврати достъпа на измамниците до реалната операционна система и файлове на нашия компютър.

СВЪРЗАНИ: Кажете на близките си: Не, Microsoft няма да ви се обади за вашия компютър

Sandboxing също така ви позволява да стартирате по-безопасно несигурни операционни системи. Ако все още се нуждаете от Windows XP за по-стари приложения, можете да го стартирате във виртуална машина, където поне щетите за старата, неподдържана ОС са смекчени.

Приложения за виртуални машини

Има няколко различни програми за виртуални машини, от които можете да избирате:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox е много популярен, защото е с отворен код и напълно безплатен. Няма платена версия на VirtualBox, така че не е нужно да се справяте с обичайните надстройки и надстройки за надграждане, за да получите повече функции. VirtualBox работи много добре, особено на Windows и Linux, където има по-малко конкуренция, което го прави добро място да започнете с виртуални машини.
  • VMware Player:  (Windows, Linux): VMware има собствена линия програми за виртуални машини. Можете да използвате VMware Player на Windows или Linux като безплатен, основен инструмент за виртуална машина. По-разширените функции - много от които се намират в VirtualBox безплатно - изискват надстройка до платената програма VMware Workstation. Препоръчваме да започнете с VirtualBox, но ако не работи правилно, може да опитате VMware Player.
  • VMware Fusion:  (Mac OS X): Потребителите на Mac трябва да купят VMware Fusion, за да използват продукт на VMware, тъй като безплатният VMware Player не е наличен на Mac. VMware Fusion обаче е по-полиран.
  • Parallels Desktop:  (Mac OS X): Mac също разполага с Parallels Desktop. Както Parallels Desktop, така и VMware Fusion за Mac са по-изискани от програмите за виртуални машини на други платформи, тъй като се предлагат на средните потребители на Mac, които може да искат да стартират софтуер на Windows.

Въпреки че VirtualBox работи много добре на Windows и Linux, потребителите на Mac може да искат да закупят по-полирана, интегрирана програма Parallels Desktop или VMware Fusion. Инструментите за Windows и Linux като VirtualBox и VMware Player обикновено са насочени към по-отвратителна аудитория.

Има много повече опции за виртуална машина, разбира се. Linux включва KVM, интегрирано решение за виртуализация. Професионалната и корпоративна версия на Windows 8 и 10, но не и Windows 7, включва Hyper-V на Microsoft, друго интегрирано решение за виртуална машина. Тези решения могат да работят добре, но нямат най-удобните за потребителя интерфейси.

СВЪРЗАНИ: Как да инсталирате KVM и да създадете виртуални машини на Ubuntu

Настройка на виртуална машина

След като сте решили приложение за виртуална машина и сте го инсталирали, настройването на виртуална машина всъщност е доста лесно. Ще преминем през основния процес във VirtualBox, но повечето приложения се справят със създаването на виртуална машина по същия начин.

Отворете приложението VM и щракнете върху бутона, за да създадете нова виртуална машина.

Ще бъдете насочени през процеса от съветник, който първо ще попита коя операционна система ще инсталирате. Ако въведете името на операционната система в полето „Име“, приложението най-вероятно автоматично ще избере вида и версията на операционната система. Ако не стане - или се досеща погрешно - изберете тези елементи сами от падащите менюта. Когато сте готови, щракнете върху „Напред“.

Въз основа на операционната система, която планирате да инсталирате, съветникът ще избере предварително някои настройки по подразбиране вместо вас, но можете да ги промените на следващите екрани. Ще бъдете попитани колко памет да отделите на виртуалната машина. Ако искате нещо различно от стандартното, изберете го тук. В противен случай просто кликнете върху „Напред“. И не се притеснявайте, ще можете да промените тази стойност по-късно, ако се наложи.

Съветникът също така ще създаде виртуалния файл на твърдия диск, който да се използва от виртуалната машина. Освен ако вече нямате виртуален файл на твърд диск, който искате да използвате, просто изберете опцията за създаване на нов.

Ще бъдете попитани дали да създадете динамично разпределен или фиксиран размер диск. С динамично разпределен диск ще зададете максимален размер на диска, но файлът ще се увеличи само до този размер, колкото е необходимо. С диск с фиксиран размер вие също ще зададете размер, но създаденият файл ще бъде толкова голям от създаването му.

Препоръчваме да създадете дискове с фиксиран размер, тъй като те изяждат малко повече дисково пространство, но също така се представят по-добре - карайки вашата VM да се почувства малко по-отзивчива. Освен това ще знаете колко дисково пространство сте използвали и няма да се изненадате, когато вашите VM файлове започнат да растат.

След това ще можете да зададете размера на виртуалния диск. Можете да използвате настройката по подразбиране или да промените размера според вашите нужди. След като щракнете върху „Създаване“, виртуалният твърд диск се създава.

След това се връщате обратно в основния прозорец на приложението на VM, където трябва да се появи новата ви виртуална машина. Уверете се, че инсталационният носител, от който се нуждаете, е на разположение на устройството - обикновено това включва насочване към ISO файл или реален диск чрез настройките на VM. Можете да стартирате новата си виртуална машина, като я изберете и натиснете „Старт“.

Разбира се, току-що докоснахме тук основите на използването на виртуални машини. Ако се интересувате от повече четене, разгледайте някои от другите ни ръководства:

  • Пълното ръководство за ускоряване на виртуалните ви машини
  • Как да създавате и стартирате виртуални машини с Hyper-V
  • Как да инсталирате Android във VirtualBox
  • Как да споделяте файловете на вашия компютър с виртуална машина
  • Използвайте Portable VirtualBox, за да носите виртуални машини навсякъде със себе си
  • 10 трикове за VirtualBox и разширени функции, за които трябва да знаете

Имате ли други приложения или съвети за използване на виртуални машини, които не сме засегнали? Уведомете ни в коментарите!