Geek pro začátečníky: Jak vytvářet a používat virtuální stroje

Virtuální stroje vám umožňují spouštět operační systém v okně aplikace na ploše, které se chová jako plný samostatný počítač. Můžete je použít k hraní s různými operačními systémy, spouštět software, který váš hlavní operační systém neumí, a vyzkoušet aplikace v bezpečném prostředí izolovaného prostoru.

Existuje několik dobrých bezplatných aplikací pro virtuální stroje (VM), což dělá nastavení virtuálního stroje něčím, co může dělat kdokoli. Budete si muset nainstalovat aplikaci VM a mít přístup k instalačnímu médiu pro operační systém, který chcete nainstalovat.

Co je to virtuální stroj?

Aplikace virtuálního stroje vytváří virtualizované prostředí - jednoduše se nazývá virtuální stroj - které se chová jako samostatný počítačový systém doplněný o virtuální hardwarová zařízení. Virtuální počítač běží jako proces v okně ve vašem aktuálním operačním systému. Ve virtuálním počítači můžete spustit instalační disk operačního systému (nebo živé CD) a operační systém bude „napálen“, aby si myslel, že běží na skutečném počítači. Bude se instalovat a běžet stejně jako na skutečném fyzickém počítači. Kdykoli chcete použít operační systém, můžete otevřít program virtuálního počítače a použít jej v okně na aktuální ploše.

Ve světě virtuálních počítačů se operační systém skutečně běžící na vašem počítači nazývá hostitel a všechny operační systémy běžící uvnitř virtuálních počítačů se nazývají hosté. Pomáhá zabránit tomu, aby byly věci příliš matoucí.

V konkrétním virtuálním počítači je hostující operační systém uložen na virtuálním pevném disku - velký soubor s více gigabajty uložený na vašem skutečném pevném disku. Aplikace VM představuje tento soubor hostující OS jako skutečný pevný disk. To znamená, že se na skutečném pevném disku nebudete muset hýbat s rozdělením na oddíly nebo dělat cokoli jiného komplikovaného.

Virtualizace přidává nějaké režijní náklady, takže nečekejte, že budou tak rychlé, jako kdybyste nainstalovali operační systém na skutečný hardware. Náročné hry nebo jiné aplikace, které vyžadují seriózní grafiku a výkon procesoru, se příliš nedaří, takže virtuální počítače nejsou tím nejlepším způsobem, jak hrát hry pro PC s Windows v systému Linux nebo Mac OS X - přinejmenším pokud tyto hry nejsou moc starší nebo nejsou graficky náročné.

SOUVISEJÍCÍ: 4+ způsobů spuštění softwaru Windows v systému Linux

Omezení počtu virtuálních počítačů, které můžete mít, je skutečně omezeno množstvím místa na pevném disku. Zde je pohled na některé virtuální počítače, které používáme při testování věcí při psaní článků. Jak vidíte, máme plné virtuální počítače s nainstalovanými několika verzemi Windows a Ubuntu.

Můžete také spustit více virtuálních počítačů současně, ale zjistíte, že jste trochu omezeni vašimi systémovými prostředky. Každý virtuální počítač zabírá nějaký čas CPU, RAM a další zdroje.

Proč byste chtěli vytvořit virtuální stroj

Kromě dobré geekové zábavy na hraní nabízejí virtuální počítače řadu vážných použití. Umožní vám experimentovat s jiným operačním systémem, aniž byste jej museli instalovat na fyzický hardware. Například jsou skvělým způsobem, jak si pohrávat s Linuxem - nebo s novou distribucí Linuxu - a zjistit, zda je to pro vás to pravé. Po dokončení hraní s operačním systémem můžete virtuální počítač jednoduše odstranit.

Virtuální počítače také poskytují způsob, jak spustit software jiného operačního systému. Jako uživatel systému Linux nebo Mac můžete například nainstalovat Windows na virtuální počítač a spouštět aplikace pro Windows, ke kterým byste jinak neměli přístup. Pokud chcete spustit novější verzi systému Windows, například Windows 10, ale máte starší aplikace, které běží pouze na XP, můžete Windows XP nainstalovat do virtuálního počítače.

SOUVISEJÍCÍ: Sandboxes vysvětlil: Jak vás již chrání a jak izolovat jakýkoli program

Další výhodou, kterou virtuální počítače poskytují, je to, že jsou „v karanténě“ od zbytku vašeho systému. Software uvnitř virtuálního počítače nemůže uniknout virtuálnímu počítači a manipulovat se zbytkem vašeho systému. Díky tomu jsou virtuální počítače bezpečným místem pro testování aplikací - nebo webů - kterým nedůvěřujete a vidíte, co dělají.

Když například volali podvodníci „Ahoj, my jsme z Windows“, spustili jsme jejich software na VM, abychom zjistili, co vlastně udělají - VM zabránil podvodníkům v přístupu ke skutečnému operačnímu systému a souborům našeho počítače.

SOUVISEJÍCÍ: Řekněte svým příbuzným: Ne, společnost Microsoft vám nebude volat o vašem počítači

Sandboxing také umožňuje bezpečněji spouštět nezabezpečené operační systémy. Pokud stále potřebujete Windows XP pro starší aplikace, můžete jej spustit na virtuálním počítači, kde je alespoň zmírněna škoda se spuštěním starého nepodporovaného OS.

Aplikace pro virtuální stroje

Můžete si vybrat z několika různých programů virtuálních strojů:

  • VirtualBox:  (Windows, Linux, Mac OS X): VirtualBox je velmi populární, protože je otevřený a zcela zdarma. Neexistuje žádná placená verze VirtualBoxu, takže se nemusíte vypořádat s obvyklým „upgradem, abyste získali více funkcí“, upsells a nags. VirtualBox funguje velmi dobře, zejména v systémech Windows a Linux, kde je menší konkurence, takže je dobrým místem pro začátek s virtuálními počítači.
  • VMware Player:  (Windows, Linux): VMware má vlastní řadu programů pro virtuální stroje. VMware Player ve Windows nebo Linux můžete použít jako bezplatný základní nástroj virtuálního stroje. Pokročilejší funkce - z nichž mnohé najdete zdarma ve VirtualBoxu - vyžadují upgrade na placený program VMware Workstation. Doporučujeme začít s VirtualBoxem, ale pokud nefunguje správně, můžete zkusit VMware Player.
  • VMware Fusion:  (Mac OS X): Uživatelé počítačů Mac si musí zakoupit produkt VMware Fusion, aby mohli používat produkt VMware, protože bezplatný přehrávač VMware Player není na počítačích Mac k dispozici. VMware Fusion je však vyleštěnější.
  • Parallels Desktop:  (Mac OS X): Počítače Mac mají také k dispozici Parallels Desktop. Parallels Desktop i VMware Fusion pro Mac jsou vyleštěnější než programy virtuálních strojů na jiných platformách, protože jsou prodávány průměrným uživatelům počítačů Mac, kteří by mohli chtít spouštět software pro Windows.

Zatímco VirtualBox funguje velmi dobře v systémech Windows a Linux, uživatelé počítačů Mac mohou chtít koupit vyleštěnější integrovaný program Parallels Desktop nebo VMware Fusion. Nástroje pro Windows a Linux jako VirtualBox a VMware Player mají tendenci být zaměřeny na geekier publikum.

Samozřejmě existuje mnohem více možností virtuálních počítačů. Linux obsahuje KVM, integrované virtualizační řešení. Profesionální a podniková verze Windows 8 a 10 - ale ne Windows 7 - zahrnuje Microsoft Hyper-V, další integrované řešení virtuálního stroje. Tato řešení mohou dobře fungovat, ale nemají uživatelsky nejpříjemnější rozhraní.

SOUVISEJÍCÍ: Jak nainstalovat KVM a vytvořit virtuální stroje na Ubuntu

Nastavení virtuálního stroje

Jakmile se rozhodnete pro aplikaci VM a necháte si ji nainstalovat, je nastavení VM ve skutečnosti docela snadné. Projdeme základním procesem ve VirtualBoxu, ale většina aplikací zpracovává vytváření virtuálních počítačů stejným způsobem.

Otevřete aplikaci virtuálního počítače a kliknutím na tlačítko vytvořte nový virtuální stroj.

Procesem vás provede průvodce, který se nejprve zeptá, který operační systém budete instalovat. Pokud do pole „Název“ zadáte název operačního systému, aplikace s největší pravděpodobností automaticky vybere typ a verzi operačního systému. Pokud tomu tak není - nebo to odhadne špatně - vyberte tyto položky sami z rozbalovacích nabídek. Po dokončení klikněte na „Další“.

Na základě operačního systému, který plánujete nainstalovat, průvodce předem vybere některá výchozí nastavení, ale můžete je změnit na následujících obrazovkách. Budete dotázáni, kolik paměti přidělit virtuálnímu počítači. Pokud chcete něco jiného než výchozí, vyberte to zde. Jinak stačí kliknout na „Další“. A nebojte se, tuto hodnotu budete moci v případě potřeby později změnit.

Průvodce také vytvoří soubor virtuálního pevného disku, který bude používat virtuální počítač. Pokud již nemáte soubor virtuálního pevného disku, který chcete použít, stačí vybrat možnost a vytvořit nový.

Budete také dotázáni, zda chcete vytvořit disk s dynamickou alokací nebo pevnou velikostí. S dynamicky přiděleným diskem nastavíte maximální velikost disku, ale soubor se podle potřeby zvětší pouze na tuto velikost. U disku s pevnou velikostí také nastavíte velikost, ale vytvořený soubor bude od vytvoření tak velký.

Doporučujeme vytvářet disky s pevnou velikostí, protože i když zabírají o něco více místa na disku, mají také lepší výkon - díky čemuž je váš virtuální počítač trochu citlivější. Navíc budete vědět, kolik místa na disku jste použili, a nepřekvapí vás, když se vaše soubory VM začnou zvětšovat.

Poté budete moci nastavit velikost virtuálního disku. Můžete použít výchozí nastavení nebo změnit velikost podle svých potřeb. Jakmile kliknete na „Vytvořit“, vytvoří se virtuální pevný disk.

Poté se vrátíte zpět do hlavního okna aplikace VM, kde by se měl zobrazit váš nový VM. Ujistěte se, že instalační médium, které potřebujete, je stroji k dispozici - obvykle to zahrnuje směřování na soubor ISO nebo skutečný disk prostřednictvím nastavení virtuálního počítače. Svůj nový virtuální počítač můžete spustit tak, že jej vyberete a stisknete tlačítko „Spustit“.

Samozřejmě jsme se právě dotkli základů používání virtuálních počítačů zde. Pokud máte zájem o další čtení, podívejte se na některé z našich dalších průvodců:

  • Kompletní průvodce k urychlení vašich virtuálních strojů
  • Jak vytvářet a spouštět virtuální stroje s technologií Hyper-V
  • Jak nainstalovat Android ve VirtualBoxu
  • Jak sdílet soubory vašeho počítače s virtuálním strojem
  • Použijte přenosný VirtualBox a vezměte si virtuální stroje s sebou kamkoli
  • 10 triků VirtualBox a pokročilé funkce, o kterých byste měli vědět

Máte nějaké jiné použití nebo tipy pro používání virtuálních počítačů, kterých jsme se nedotkli? Dejte nám vědět v komentářích!