Начинаещ Geek Как да създадете и използвате виртуални машини
Виртуалните машини ви позволяват да стартирате операционна система в прозорец на приложението на работния плот, който се държи като пълен, отделен компютър. Можете да ги използвате да играете с различни операционни системи, да стартирате софтуера, който не може да изпълнява основната ви операционна система, и да изпробвате приложения в безопасна, обгърната среда.
Има няколко добри безплатни приложения за виртуална машина (VM), което прави създаването на виртуална машина нещо, което всеки може да направи. Ще трябва да инсталирате VM приложение и да имате достъп до инсталационния носител за операционната система, която искате да инсталирате.
Какво е виртуална машина?
Приложението на виртуална машина създава виртуализирана среда, наречена просто виртуална машина, която се държи като отделна компютърна система, пълна с виртуални хардуерни устройства. VM се изпълнява като процес в прозорец на текущата ви операционна система. Можете да стартирате инсталационния диск на операционната система (или на живо CD) във виртуалната машина, а операционната система ще бъде „подмамена“ в мисълта, че тя работи на истински компютър. Тя ще се инсталира и стартира точно както би било на реална, физическа машина. Всеки път, когато искате да използвате операционната система, можете да отворите програмата на виртуалната машина и да я използвате в прозорец на текущия десктоп.
В света на VM операционната система, която в действителност се изпълнява на вашия компютър, се нарича хост и всички операционни системи, които се изпълняват във виртуалните машини, се наричат гости. Това помага да не се създават твърде объркващи неща.
В определена VM, гост OS се съхранява на виртуален твърд диск - голям, мулти-гигабайт файл, съхраняван на вашия реален твърд диск. Приложението VM представя този файл на гост OS като истински твърд диск. Това означава, че няма да се налага да се забърквате с разделяне или да правите каквото и да е друго сложно с вашия истински твърд диск.
Виртуализацията добавя някои режийни разходи, така че не очаквайте да бъдат толкова бързи, колкото ако сте инсталирали операционната система на истински хардуер. Изискващите игри или други приложения, които изискват сериозна графика и мощност на процесора, наистина не вършат толкова добре, така че виртуалните машини не са идеалният начин да играете игри с Windows PC на Linux или Mac OS X - поне ако тези игри не са много по-стари или графично не изискващи.
Ограничението за това колко много виртуални машини може да имате, са наистина ограничени от количеството пространство на твърдия диск. Ето един поглед към някои от виртуалните машини, които използваме, когато тестваме нещата, докато пишем статии. Както виждате, имаме пълни виртуални машини с инсталирани няколко версии на Windows и Ubuntu.
Можете също да изпълнявате няколко виртуални машини едновременно, но ще се окажете донякъде ограничени от системните ресурси. Всяка виртуална машина изяжда някакво CPU време, RAM и други ресурси.
Защо искате да създадете виртуална машина
Освен че са добри geeky забавно да се играе с, виртуални машини предлагат редица сериозни употреби. Те ви позволяват да експериментирате с друга операционна система, без да я инсталирате на вашия физически хардуер. Например, те са чудесен начин да се забърквате с Linux или с нова дистрибуция на Linux и да видите дали се чувства добре за вас. Когато приключите да играете с операционна система, можете просто да изтриете виртуалната машина.
Виртуалните машини осигуряват и начин за изпълнение на софтуер на друга операционна система. Например, като потребител на Linux или Mac можете да инсталирате Windows в виртуална машина, за да изпълнявате приложения на Windows, до които иначе няма да имате достъп. Ако искате да стартирате по-нова версия на Windows, подобна на Windows 10, но имате по-стари приложения, които се изпълняват само на XP, можете да инсталирате Windows XP в VM.
Друго предимство, предоставено на виртуалните машини, е, че те са „вградени“ от останалата част от вашата система. Софтуерът във виртуалната машина не може да избяга от виртуалната машина да се намеси в останалата част от вашата система. Това прави виртуалните машини безопасно място за тестване на приложения или уебсайтове - не се доверявате и не виждате какво правят.
Например, когато пристигнаха измамниците „Здравей, ние от Windows“, ние стартирахме техния софтуер във виртуална машина, за да видим какво всъщност ще направят - VM попречи на измамниците да влязат в реалната операционна система и файлове на нашия компютър..
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: (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, интегрирано решение за виртуализация. Професионалната и Enterprise версия на Windows 8 и 10, но не и Windows 7, включват Hyper-V на Microsoft, друго интегрирано решение за виртуална машина. Тези решения могат да работят добре, но те нямат най-удобните за потребителя интерфейси.
Създаване на виртуална машина
След като сте решили за приложение на VM и сте го инсталирали, създаването на VM е доста лесно. Ще изпълним основния процес във VirtualBox, но повечето приложения обработват създаването на VM по същия начин.
Отворете приложението VM и кликнете върху бутона, за да създадете нова виртуална машина.
Ще бъдете ръководени през процеса от съветник, който първо пита коя операционна система ще инсталирате. Ако напишете името на операционната система в полето "Име", приложението най-вероятно автоматично ще избере типа и версията за операционната система. Ако не - или предполага грешно - изберете тези елементи от падащите менюта. Когато приключите, кликнете върху „Напред“.
Въз основа на операционната система, която планирате да инсталирате, съветникът ще избере някои настройки по подразбиране за вас, но можете да ги промените през следващите екрани. Ще бъдете попитани колко памет да разпределите за VM. Ако искате нещо различно от това по подразбиране, изберете го тук. В противен случай просто кликнете върху „Напред“. И не се притеснявайте, ще можете да промените тази стойност по-късно, ако е необходимо.
Съветникът ще създаде и виртуалния файл с твърд диск, който ще се използва от виртуалната машина. Освен ако вече не имате файл с виртуален твърд диск, който искате да използвате, просто изберете опцията за създаване на нова.
Също така ще бъдете попитани дали да създадете динамично разпределен диск или диск с фиксиран размер. С динамично разпределения диск ще зададете максимален размер на диска, но файлът ще се увеличи до този размер, както е необходимо. С диск с фиксиран размер също ще зададете размер, но създаденият файл ще бъде толкова голям от създаването му.
Препоръчваме ви да създавате дискове с фиксиран размер, защото докато изяждат малко повече дисково пространство, те също се представят по-добре, като ви карат да се чувстват по-отзивчиви. Освен това ще знаете колко дисково пространство сте използвали и няма да се изненадате, когато вашите VM файлове започнат да растат.
След това ще можете да зададете размера на виртуалния диск. Вие сте свободни да отидете с настройката по подразбиране или да промените размера, за да отговаряте на вашите нужди. След като кликнете върху „Създаване“, се създава виртуалният твърд диск.
След това се връщате обратно в основния прозорец на приложението за VM, където трябва да се показва новата виртуална машина. Уверете се, че инсталационният носител, от който се нуждаете, е достъпен за машината - обикновено това включва насочване към ISO файл или истински диск чрез настройките на виртуалната машина. Можете да стартирате новата виртуална машина, като я изберете и натиснете „Старт“.
Разбира се, току-що засегнахме основите на използването на VM тук. Ако се интересувате от повече четене, разгледайте някои от другите ни ръководства:
- Пълното ръководство за ускоряване на виртуалните машини
- Как да създадете и стартирате виртуални машини с Hyper-V
- Как да инсталирате Android в VirtualBox
- Как да споделяте файловете на компютъра с виртуална машина
- Използвайте Portable VirtualBox, за да приемате виртуални машини с вас навсякъде
- 10 VirtualBox трикове и допълнителни функции, които трябва да знаете
Имате ли други употреби или съвети за използване на виртуални машини, за които не сме докоснали? Кажете ни в коментарите!