Vytváření virtuálních strojů EFI ve VirtualBoxu

Mezi vlastnosti bezplatného hypervizoru VirtualBox od společnosti Oracle Corporation patří podpora virtuálních strojů založených na softwaru EFI - ve skutečnosti emulace fyzických počítačů založená na systému UEFI BIOS. V tomto článku budeme hovořit o vlastnostech virtuálních strojů EFI a zvážit proces jejich vytvoření ve VirtualBoxu..

1. Virtuální stroje EFI: specifika

Stejně jako počítače založené na novém formátu firmwaru - BIOS UEFI, i virtuální stroje EFI podporují práci s virtuálními disky GPT, spouštění, restartování, přechod do režimu spánku a rychlejší ukončení. Výraznější vylepšení výkonu virtuálních strojů EFI bude na fyzických počítačích se systémem UEFI BIOS as operačními systémy nainstalovanými na discích GPT..

Stejně jako počítače s UEFI BIOS lze na virtuální stroje EFI instalovat pouze 64bitové edice operačních systémů. A pouze digitálně podepsané operační systémy, které mohou projít kontrolou Secure Boot. Stejně jako skutečné UEFI BIOS, i rozhraní EFI emulované VirtualBoxem umožňuje bootovat pouze ze zaváděcích zařízení UEFI - zaváděcí ISO obrazy a USB zařízení přizpůsobená pro UEFI. Když už mluvíme o zavádění z USB zařízení.

Virtuální stroje VirtualBox a EFI virtuální stroje mají různé emulátory firmwaru - nazývané klíč F12 při spouštění počítačů prostředí, jako je BIOS na fyzických počítačích. Emulátor firmwaru konvenčních virtuálních strojů je primitivní: firmware je pouze seznam spouštěcích zařízení, navíc důležitý pro starší počítače - disketa, optický disk, síť, pevný disk.

Emulátor firmwaru EFI obsahuje některá nastavení emulovaných součástí,

a priorita spouštění, místo přerušené diskety, umožňuje spuštění virtuálního počítače z relevantnějších zařízení dnes - spouštěcích flash disků a dalších USB jednotek.

Ve všech ostatních ohledech fungují virtuální stroje stejně jako běžné - jsou nainstalovány na virtuálním pevném disku, zajišťují emulaci hardwaru, při instalaci doplňků pro hostující OS poskytují jako příležitost hostujícímu OS hlavní počítač (hostitelský systém nainstalovaný na fyzickém počítači). drag and drop objekty, sdílené schránky a datové složky. Pokud jde o běžné počítače, u virtuálních strojů EFI implementuje VirtualBox konfigurace exportu a importu pro případy přenosu do jiného počítače nebo přeinstalování operačního systému..

2. Vytvoření virtuálního počítače EFI

Proces vytváření virtuálního počítače EFI od vytvoření běžného počítače se bude lišit pouze ve fázi nastavení. První kroky k vytvoření virtuálního počítače budou v obou případech stejné.

V okně hlavního okna VirtualBoxu klikněte na tlačítko „Vytvořit“. V zobrazeném okně průvodce vyberte „Expertní režim“.

Vybereme operační systém, jeho verzi, určíme název a cestu pro uložení složky s konfiguračními daty virtuálního stroje. Označujeme přidělené množství paměti RAM. A nastavíme nastavení pevného disku - buď označíme existující, nebo, jako v našem příkladu, vytvoříme nový.

Dále nastavíme podrobnou charakteristiku virtuálního pevného disku: určete umístění úložiště souboru, určete velikost, ponecháme předinstalovaný „nativní“ formát souboru VirtualBox VDI a dynamický typ. Celkem klikněte na „Vytvořit“.

Po vytvoření virtuálního počítače v hlavním okně VirtualBoxu na něj klikněte a klikněte na tlačítko „Konfigurovat“.

V okně nastavení přepněte na vertikální kartu „Systém“ a na první vodorovné kartě „Základní deska“ zaškrtneme volbu „Povolit EFI“. Klikněte na OK.

Spustíme virtuální stroj.

Objeví se okno pro výběr zaváděcího obrazu ISO pro virtuální jednotku, ze kterého bude spuštěn virtuální počítač. Kliknutím na ikonu složky se otevře Průzkumník Windows, kde můžete zadat cestu k obrazu instalačního disku pomocí požadovaného operačního systému..

Pokud počítač nemá spouštěcí obraz ISO požadovaného operačního systému, ale distribuce je zaznamenána na zaváděcí USB flash disku UEFI, můžete z tohoto USB flash disku zavést virtuální stroj EFI..

3. Spuštění virtuálního počítače EFI z zaváděcí jednotky flash UEFI

Chcete-li spustit virtuální stroj EFI ze spouštěcí jednotky UEFI flash, přejděte na nastavení vypnutého počítače. V části „USB“ zaškrtněte políčko pro zapnutí řadiče USB. Poté vyberte buď řadič USB 2.0 nebo USB 3.0 (3.0 kompatibilní s 2.0). Dále připojte USB flash disk: klikněte na tlačítko se znaménkem plus a vyberte USB flash disk ze seznamu USB zařízení připojených k počítači. Použijte vše pomocí tlačítka OK.

Spustíme virtuální stroj a okamžitě stiskem klávesy F12 vstoupíme do firmwaru. Nyní zbývá pouze nastavit prioritu spouštění ze zařízení USB, jak je znázorněno na druhém a třetím snímku obrazovky na začátku článku.

Může se také stát, že bez instalace modulu plug-in pro VirtualBox (Extension Pack) bude provoz virtuálních strojů se zařízeními USB nesprávný. Jak nainstalovat plugin? Nejprve si ji musíte stáhnout z oficiálního webu VirtualBoxu.

Dále v hlavním okně programu VirtualBox stiskněte kombinaci kláves Ctrl + G, přejděte do části Pluginy, klikněte na tlačítko Otevřít průzkumník a zadejte cestu ke staženému souboru pluginu..

Potvrďte instalaci pluginu.

Souhlasíme s podmínkami licence.

Čekáme na zprávu o úspěšném dokončení operace a tlačítkem „OK“ potvrdíme uložení provedených nastavení.

Stáhněte si VirtualBox: https://www.virtualbox.org/wiki/Downloads

Přeji vám krásný den!