Jak nabootovat z jednotky USB v VirtualBoxu
VirtualBox může zavádět virtuální stroje z USB flash disků, což vám umožní zavést živý systém Linux nebo nainstalovat operační systém z bootovatelného zařízení USB. Tato volba je dobře skrytá.
Vzhledem k tomu, že tato možnost není v rozhraní zobrazena a vyžaduje některé kopání, nemusí to vždy fungovat dokonale. Ubuntu 14.04 fungovalo dobře na hostiteli systému Windows, ale nenechte se překvapit, pokud narazíte na problémy s některými konfiguracemi.
Zavedení ze zařízení USB v hostiteli systému Windows
Budeme používat skrytý prvek v VirtualBoxu, který umožňuje symetrický přístup k jednotkám. Tato funkce není v rozhraní VirtualBox vystavena, ale je součástí příkazu VBoxManage. Před zahájením tohoto procesu se ujistěte, že máte v systému nainstalován systém VirtualBox.
Nejprve připojte jednotku USB obsahující operační systém, který chcete zavést do počítače. Stisknutím klávesy Windows + R zadejte příkaz diskmgmt.msc do dialogového okna Spustit a stisknutím klávesy Enter otevřete okno Správa disků.
Vyhledat jednotku USB v okně Správa disků a zaznamenat číslo disku. Například zde jednotka USB je Disk 1.
Nejprve zavřete všechna otevřená okna VirtualBoxu.
Dále otevřete příkazový řádek jako správce. V systému Windows 7 otevřete nabídku Start, vyhledejte příkazový řádek, klepněte pravým tlačítkem na zástupce příkazového řádku a vyberte možnost Spustit jako správce. V systému Windows 8 nebo 8.1 stiskněte klávesu Windows Key + X a klepněte na položku Příkazový řádek (Administrator).
Do okna Příkazový řádek zadejte následující příkaz a stiskněte klávesu Enter. Tento příkaz se změní na výchozí instalační adresář VirtualBoxu. Pokud jste VirtualBox nainstalovali do vlastního adresáře, budete muset v příkazu nahradit cestu adresáře s cestou do svého adresáře VirtualBox:
cd% programfiles% \ Oracle \ VirtualBox
Do okna Příkazový řádek zadejte následující příkaz a nahraďte # číslem disku, který jste našli výše, a stiskněte klávesu Enter.
Interní příkazy VBoxManage createrawvmdk -filename C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive#
C: \ usb.vmdk můžete nahradit libovolnou cestou souboru. Tento příkaz vytvoří soubor disků virtuálního počítače (VMDK), který odkazuje na vybranou fyzickou jednotku. Při načtení souboru VMDK jako jednotky v VirtualBox bude VirtualBox skutečně přistupovat k fyzickému zařízení.
Dále otevřete VirtualBox jako správce. Klepněte pravým tlačítkem myši na zástupce VirtualBox a vyberte příkaz Spustit jako správce. VirtualBox může přistupovat pouze k zařízením s nesprávným přístupem, které mají oprávnění správce.
Vytvořte nový virtuální počítač kliknutím na tlačítko Nový a projděte průvodce. Na výzvu vyberte operační systém na jednotce USB.
Když budete požádáni o výběr pevného disku, vyberte Použít existující soubor virtuálního pevného disku, klepnutím na tlačítko vyhledejte soubor a přejděte k němu - to je C: \ usb.vmdk, pokud jste nevybrali svou vlastní cestu.
Spusťte virtuální počítač a spusťte operační systém z jednotky USB, stejně jako kdybyste ho spustili na běžném počítači.
Všimněte si, že zařízení USB musí být prvním pevným diskem ve virtuálním stroji nebo VirtualBox nebude z něj spouštět. Jinými slovy, nemůžete jednoduše vytvořit standardní virtuální počítač a připojit zařízení USB později.
Chcete-li nainstalovat operační systém z jednotky USB, budete muset později přidat pevný disk z okna nastavení virtuálního stroje. Ujistěte se, že jednotka USB je první disk v seznamu.
Linux a Mac Hosts
Proces je v podstatě stejný v systémech Linux a Mac. Budete muset použít stejný druh příkazu VBoxManage k vytvoření souboru představujícího primární disk, ale budete muset zadat cestu k diskovému zařízení v systému Linux nebo Mac.
Open Foam wiki má několik tipů a řešení, která vám pomohou přizpůsobit tento proces Linuxu nebo Macu. Použití surového hostitelského pevného disku ze sekce host v oficiální dokumentaci VirtualBoxu může také pomoci.
Zavedení ze standardního souboru ISO je stále nejlépe podporovanou cestou k instalaci - nebo právě spouštění - operačního systému v VirtualBoxu nebo jiných programech virtuálních strojů. Pokud je to možné, měli byste si stáhnout soubory ISO a použít je namísto hromadění USB disků.
Pokud používáte VMware namísto VirtualBoxu, zkuste spustit systém BootManager Plop z USB ve VMware.