Hoe te booten vanaf een USB-stick in VirtualBox
VirtualBox kan virtuele machines opstarten vanaf USB-flashstations, zodat u een live Linux-systeem kunt booten of een besturingssysteem vanaf een opstartbaar USB-apparaat kunt installeren. Deze optie is goed verborgen.
Omdat deze optie niet zichtbaar is in de interface en wat graafwerk vereist, werkt deze mogelijk niet altijd perfect. Het werkte prima met Ubuntu 14.04 op een Windows-host, maar wees niet verbaasd als je problemen ondervindt met sommige configuraties.
Start vanaf USB op een Windows-host
We zullen de verborgen functie in VirtualBox gebruiken die onbewerkte toegang tot stations mogelijk maakt. Deze functie wordt niet getoond in de interface van VirtualBox, maar maakt deel uit van de opdracht VBoxManage. Zorg ervoor dat u VirtualBox op uw systeem hebt geïnstalleerd voordat u dit proces start.
Verbind eerst het USB-station met het besturingssysteem dat u op uw computer wilt opstarten. Druk op Windows-toets + R, typ diskmgmt.msc in het dialoogvenster Uitvoeren en druk op Enter om het venster Schijfbeheer te openen.
Zoek naar het USB-station in het venster Schijfbeheer en noteer het schijfnummer. Hier is bijvoorbeeld de USB-schijf Disk 1.
Sluit eerst geopende VirtualBox-vensters.
Open vervolgens een opdrachtprompt als beheerder. Open in Windows 7 het menu Start, zoek naar de opdrachtprompt, klik met de rechtermuisknop op de snelkoppeling Opdrachtprompt en selecteer Als administrator uitvoeren. Op Windows 8 of 8.1, druk op Windows-toets + X en klik op Opdrachtprompt (Beheerder).
Typ de volgende opdracht in het opdrachtpromptvenster en druk op Enter. Deze opdracht zal veranderen in de standaardinstallatiemap van VirtualBox. Als u VirtualBox hebt geïnstalleerd in een aangepaste map, moet u het mappad in de opdracht vervangen door het pad naar uw eigen VirtualBox-directory:
cd% programfiles% \ Oracle \ VirtualBox
Typ de volgende opdracht in het opdrachtpromptvenster, vervang # door het nummer van de schijf die u hierboven hebt gevonden en druk op Enter.
VBoxManage interne opdrachten createrawvmdk -bestandsnaam C: \ usb.vmdk -rawdisk \\. \ PhysicalDrive#
U kunt C: \ usb.vmdk vervangen door elk gewenst bestandspad. Met deze opdracht maakt u een VMDK-bestand (Virtual Machine Disk) dat verwijst naar het fysieke station dat u selecteert. Wanneer u het VMDK-bestand als een station in VirtualBox laadt, heeft VirtualBox daadwerkelijk toegang tot het fysieke apparaat.
Open vervolgens VirtualBox als Administrator. Klik met de rechtermuisknop op de sneltoets VirtualBox en selecteer Als administrator uitvoeren. VirtualBox heeft alleen toegang tot onbewerkte schijven met beheerdersrechten.
Maak een nieuwe virtuele machine door op de knop Nieuw te klikken en de wizard te doorlopen. Selecteer het besturingssysteem op het USB-station als daarom wordt gevraagd.
Wanneer u wordt gevraagd een vaste schijf te selecteren, selecteert u Een bestaand virtueel hardeschijfbestand gebruiken, klikt u op de knop om naar het bestand te zoeken en navigeert u ernaar - dat is C: \ usb.vmdk als u niet uw eigen pad hebt gekozen.
Start de virtuele machine op en deze moet het besturingssysteem opstarten vanaf uw USB-station, net alsof u het op de normale computer opstart.
Merk op dat het USB-apparaat de eerste harde schijf in uw virtuele machine moet zijn of dat VirtualBox er niet vanaf zal opstarten. Met andere woorden, u kunt niet eenvoudig een standaard virtuele machine maken en het USB-apparaat later aansluiten.
Als u een besturingssysteem vanaf de USB-schijf wilt installeren, moet u later een harde schijf toevoegen vanuit het instellingenvenster van de virtuele machine. Controleer of het USB-station de eerste schijf in de lijst is.
Linux- en Mac-hosts
Het proces is in principe hetzelfde op Linux- en Mac-hostsystemen. U moet dezelfde soort VBoxManage-opdracht gebruiken om een bestand te maken dat de onbewerkte schijf vertegenwoordigt, maar u moet wel het pad naar het schijfapparaat op uw Linux- of Mac-systeem opgeven.
De Open Foam-wiki heeft enkele tips en oplossingen die je kunnen helpen dit proces aan te passen aan Linux- of Mac-hosts. Het gebruik van een onbewerkte host-harde schijf van een gastgedeelte in de officiële documentatie van VirtualBox kan ook helpen.
Opstarten vanuit een standaard ISO-bestand is nog steeds de meest goed ondersteunde manier om een besturingssysteem te installeren - of gewoon op te starten - in VirtualBox of andere virtuele machine-programma's. Als het mogelijk is, moet u ISO-bestanden downloaden en deze gebruiken in plaats van met USB-drives te spelen.
Als je VMware gebruikt in plaats van VirtualBox, probeer dan de Plop Boot Manger te gebruiken om op te starten vanaf USB in VMware.