Začiatočník Geek: Ako vytvárať a používať virtuálne stroje

Virtuálne počítače vám umožňujú spustiť operačný systém v okne aplikácie na ploche, ktoré sa správa ako úplný samostatný počítač. Môžete ich použiť na hranie sa s rôznymi operačnými systémami, spustiť softvér, ktorý váš hlavný operačný systém nedokáže, a vyskúšať aplikácie v bezpečnom prostredí s izolovaným priestorom.

Existuje niekoľko dobrých bezplatných aplikácií pre virtuálne stroje (VM), vďaka čomu je nastavenie virtuálneho stroja všetkým, čo môže robiť. Budete si musieť nainštalovať aplikáciu VM a mať prístup k inštalačnému médiu pre operačný systém, ktorý chcete nainštalovať.

Čo je to virtuálny stroj?

Aplikácia virtuálneho stroja vytvára virtualizované prostredie - nazvané jednoducho, virtuálny stroj -, ktoré sa chová ako samostatný počítačový systém spolu s virtuálnymi hardvérovými zariadeniami. VM beží ako proces v okne na vašom aktuálnom operačnom systéme. Vo virtuálnom stroji môžete zaviesť inštalačný disk operačného systému (alebo živé CD) a operačný systém bude „podvádzaný“, aby si myslel, že beží na skutočnom počítači. Nainštaluje sa a bude bežať rovnako ako na skutočnom fyzickom počítači. Kedykoľvek chcete použiť operačný systém, môžete otvoriť program virtuálneho počítača a použiť ho v okne na aktuálnej pracovnej ploche.

Vo svete virtuálnych počítačov sa operačný systém, ktorý v skutočnosti beží na vašom počítači, nazýva hostiteľ a všetky operačné systémy, ktoré bežia vo virtuálnych počítačoch, sa nazývajú hostia. Pomáha to zabrániť tomu, aby boli veci príliš mätúce.

V konkrétnom VM je hosťujúci OS uložený na virtuálnom pevnom disku - veľký, viacgigabajtový súbor uložený na vašom skutočnom pevnom disku. Aplikácia VM predstavuje tento súbor hosťovským OS ako skutočný pevný disk. To znamená, že sa na skutočnom pevnom disku nebudete musieť trápiť s delením diskov alebo s ničím iným, čo je komplikované.

Virtualizácia síce zvyšuje režijné náklady, takže neočakávajte, že budú také rýchle, ako keby ste nainštalovali operačný systém na skutočný hardvér. Náročné hry alebo iné aplikácie, ktoré vyžadujú serióznu grafiku a výkon procesora, sa skutočne nedarí, takže virtuálne počítače nie sú ideálnym spôsobom hrania počítačových hier pre Windows v systéme Linux alebo Mac OS X - aspoň pokiaľ tieto hry nie sú príliš staršie alebo nie sú graficky náročné.

SÚVISIACE: 4+ spôsobov spustenia softvéru Windows v systéme Linux

Limit počtu virtuálnych počítačov, ktoré môžete mať, je skutočne obmedzený veľkosťou miesta na pevnom disku. Tu je prehľad niektorých virtuálnych počítačov, ktoré používame pri testovaní vecí pri písaní článkov. Ako vidíte, máme plné virtuálne počítače s nainštalovanými niekoľkými verziami Windows a Ubuntu.

Môžete tiež spustiť viac virtuálnych počítačov súčasne, ale zistíte, že ste trochu obmedzený svojimi systémovými prostriedkami. Každý VM zaberá nejaký čas procesora, RAM a ďalšie zdroje.

Prečo by ste chceli vytvoriť virtuálny stroj

Okrem dobrej geekovej zábavy na hranie sa s virtuálnymi počítačmi ponúka aj veľa vážnych využití. Umožňujú vám experimentovať s iným OS bez toho, aby ste ho museli inštalovať na fyzický hardvér. Napríklad sú skvelým spôsobom, ako sa pohrávať s Linuxom - alebo s novou distribúciou Linuxu - a zistiť, či je to pre vás to pravé. Keď skončíte s hraním operačného systému, môžete VM jednoducho vymazať.

Virtuálne počítače tiež poskytujú spôsob spustenia softvéru iného operačného systému. Napríklad ako používateľ systému Linux alebo Mac môžete nainštalovať Windows na VM na spustenie aplikácií pre Windows, ku ktorým by ste inak nemali prístup. Ak chcete používať novšiu verziu systému Windows, napríklad Windows 10, ale chcete mať staršie aplikácie, ktoré fungujú iba v systéme XP, môžete si Windows XP nainštalovať do virtuálneho počítača.

SÚVISIACE: Vysvetlené karantény: Ako vás už chránia a ako izolovať akýkoľvek program

Ďalšou výhodou, ktorú VM poskytujú, je to, že sú „v karanténe“ od zvyšku vášho systému. Softvér vo vnútri VM nemôže uniknúť z VM, aby neoprávnene zasahoval do zvyšku vášho systému. Toto robí z VM bezpečné miesto na testovanie aplikácií alebo webov, ktorým nedôverujete a vidíte, čo robia.

Keď napríklad volali podvodníci „Ahoj, my sme z Windows“, spustili sme ich softvér na VM, aby sme zistili, čo by vlastne robili - VM zabránil podvodníkom v prístupe k skutočnému operačnému systému a súborom nášho počítača.

SÚVISIACE: Povedzte svojim príbuzným: Nie, spoločnosť Microsoft vám nebude volať o vašom počítači

Sandboxing tiež umožňuje bezpečnejšie spustiť nezabezpečené OS. Ak stále potrebujete systém Windows XP pre staršie aplikácie, môžete ho spustiť na virtuálnom počítači, kde je zmiernená aspoň škoda súvisiaca s prevádzkou starého nepodporovaného operačného systému.

Aplikácie pre virtuálne stroje

Existuje niekoľko rôznych programov virtuálnych strojov, z ktorých si môžete vybrať:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox je veľmi populárny, pretože je otvorený a úplne zadarmo. Neexistuje žiadna platená verzia VirtualBoxu, takže sa nemusíte zaoberať obvyklým „upgradom, aby ste získali viac funkcií“, upsells a nags. VirtualBox funguje veľmi dobre, najmä v systémoch Windows a Linux, kde je menšia konkurencia, takže je dobrým miestom pre začatie používania virtuálnych počítačov.
  • VMware Player:  (Windows, Linux): VMware má svoj vlastný rad programov pre virtuálne stroje. Program VMware Player v systéme Windows alebo Linux môžete používať ako bezplatný základný nástroj pre virtuálne stroje. Pokročilejšie funkcie - z ktorých mnohé sa nachádzajú vo VirtualBoxe zadarmo - si vyžadujú upgrade na platený program VMware Workstation. Odporúčame začať s programom VirtualBox, ale ak nefunguje správne, môžete vyskúšať VMware Player.
  • VMware Fusion:  (Mac OS X): Používatelia počítačov Mac si musia kúpiť produkt VMware Fusion, aby mohli používať produkt VMware, pretože bezplatný prehrávač VMware Player nie je k dispozícii pre počítače Mac. VMware Fusion je však leštenejší.
  • Parallels Desktop:  (Mac OS X): Počítače Mac majú tiež k dispozícii Parallels Desktop. Parallels Desktop aj VMware Fusion pre Mac sú leštenejšie ako programy virtuálnych strojov na iných platformách, pretože sú uvádzané na trh pre priemerných používateľov počítačov Mac, ktorí by mohli chcieť používať softvér pre Windows.

Zatiaľ čo VirtualBox funguje veľmi dobre v systémoch Windows a Linux, používatelia počítačov Mac môžu chcieť kúpiť vyleštenejší integrovaný program Parallels Desktop alebo VMware Fusion. Nástroje pre Windows a Linux ako VirtualBox a VMware Player majú tendenciu byť zacielené na geekier publikum.

Možností VM je samozrejme oveľa viac. Súčasťou systému Linux je integrované virtualizačné riešenie KVM. Profesionálna a podniková verzia Windows 8 a 10 - ale nie Windows 7 - obsahuje Microsoft Hyper-V, ďalšie integrované riešenie pre virtuálne stroje. Tieto riešenia môžu fungovať dobre, ale nemajú používateľsky najpríjemnejšie rozhrania.

SÚVISIACE: Ako nainštalovať KVM a vytvárať virtuálne stroje na Ubuntu

Nastavenie virtuálneho stroja

Len čo sa rozhodnete pre aplikáciu VM a nainštalujete si ju, nastavenie VM je v skutočnosti celkom jednoduché. Prebehneme základný proces vo VirtualBoxe, ale väčšina aplikácií zvláda vytvorenie VM rovnako.

Otvorte aplikáciu VM a kliknutím na tlačidlo vytvorte nový virtuálny stroj.

Procesom vás prevedie sprievodca, ktorý sa najskôr opýta, ktorý operačný systém budete inštalovať. Ak do poľa „Názov“ zadáte názov OS, aplikácia s najväčšou pravdepodobnosťou automaticky vyberie typ a verziu OS. Ak to tak nie je - alebo si to domyslíte zle - vyberte tieto položky sami z rozbaľovacích ponúk. Po dokončení kliknite na tlačidlo Ďalej.

Na základe operačného systému, ktorý chcete nainštalovať, sprievodca predvolí niektoré predvolené nastavenia, ktoré však môžete zmeniť na nasledujúcich obrazovkách. Zobrazí sa otázka, koľko pamäte je potrebné vyhradiť pre VM. Ak chcete niečo iné ako predvolené, vyberte to tu. V opačnom prípade stačí kliknúť na tlačidlo Ďalej. A nebojte sa, túto hodnotu budete môcť v prípade potreby neskôr zmeniť.

Sprievodca tiež vytvorí súbor virtuálneho pevného disku, ktorý použije VM. Ak už nemáte súbor virtuálneho pevného disku, ktorý chcete použiť, stačí zvoliť možnosť vytvorenia nového.

Zobrazí sa tiež otázka, či chcete vytvoriť disk s dynamickou alokáciou alebo pevnou veľkosťou. S dynamicky alokovaným diskom nastavíte maximálnu veľkosť disku, ale súbor sa podľa potreby iba rozrastie na túto veľkosť. S pevnou veľkosťou disku nastavíte aj jeho veľkosť, ale vytvorený súbor bude od jeho vytvorenia taký veľký.

Odporúčame vytvoriť disky s pevnou veľkosťou, pretože aj keď zaberajú o niečo viac miesta na disku, majú tiež lepšiu výkonnosť - vďaka čomu bude váš počítač VM trochu citlivejší. Navyše budete vedieť, koľko miesta na disku ste použili, a nebudete prekvapení, keď sa vaše súbory VM začnú zväčšovať.

Potom budete môcť nastaviť veľkosť virtuálneho disku. Môžete použiť predvolené nastavenie alebo zmeniť veľkosť tak, aby vyhovovala vašim potrebám. Po kliknutí na tlačidlo „Vytvoriť“ sa vytvorí virtuálny pevný disk.

Potom sa dostanete späť do hlavného okna aplikácie VM, kde by sa mal zobraziť váš nový VM. Zaistite, aby zariadenie malo k dispozícii potrebné inštalačné médium - zvyčajne to spočíva v nasmerovaní na súbor ISO alebo na skutočný disk prostredníctvom nastavení VM. Svoj nový VM môžete spustiť tak, že ho vyberiete a kliknete na tlačidlo „Štart“.

Samozrejme, práve sme sa dotkli základov používania virtuálnych počítačov. Ak vás zaujíma viac, prečítajte si niektoré z našich ďalších príručiek:

  • Kompletný sprievodca pre zrýchlenie vašich virtuálnych strojov
  • Ako vytvárať a spúšťať virtuálne stroje s Hyper-V
  • Ako nainštalovať Android vo VirtualBoxe
  • Ako zdieľať súbory vo vašom počítači s virtuálnym strojom
  • Použite prenosný VirtualBox na prenos virtuálnych strojov so sebou kamkoľvek
  • 10 trikov VirtualBoxu a pokročilých funkcií, o ktorých by ste mali vedieť

Máte nejaké ďalšie použitia alebo tipy na používanie virtuálnych počítačov, ktorých sme sa nedotkli? Dajte nám vedieť v komentároch!