VirtualBox може да зареди виртуални машини от USB флаш устройства, което ви позволява да заредите жива Linux система или да инсталирате операционна система от стартиращо USB устройство. Тази опция е добре скрита.
Тъй като тази опция не е изложена в интерфейса и изисква известно копаене, възможно е не винаги да работи перфектно. Тя работи добре с Ubuntu 14.04 на Windows хост, но не се изненадвайте, ако срещнете проблеми с някои конфигурации.
Ще използваме скритата функция в VirtualBox, която позволява суров достъп до устройства. Тази функция не е изложена в интерфейса на VirtualBox, но е част от командата VBoxManage. Уверете се, че сте инсталирали VirtualBox на вашата система, преди да започнете този процес.
Първо, свържете USB устройството, съдържащо операционната система, която искате да заредите на компютъра. Натиснете Windows Key + R, напишете diskmgmt.msc в диалоговия прозорец Изпълнение и натиснете Enter, за да отворите прозореца Disk Management.
Потърсете USB устройството в прозореца Disk Management и отбележете номера му. Например тук USB устройството е Disk 1.
Първо, затворете всички отворени прозорци на VirtualBox.
След това отворете команден прозорец като администратор. В Windows 7 отворете менюто "Старт", потърсете команден ред, щракнете с десния бутон на мишката върху командния ред за командния ред и изберете Изпълни като администратор. На Windows 8 или 8.1, натиснете Windows Key + X и щракнете върху Command Prompt (Администратор).
Въведете следната команда в прозореца на командния ред и натиснете Enter. Тази команда ще се промени на инсталационната директория по подразбиране на VirtualBox. Ако сте инсталирали VirtualBox в персонализирана директория, ще трябва да замените пътя на директорията в командата с пътя към вашата директория VirtualBox:
cd% programfiles% \ Oracle \ VirtualBox
Въведете следната команда в прозореца на командния ред, замествайки # с номера на диска, който открихте по-горе, и натиснете Enter.
VBoxManage вътрешни команди createrawvmdk -filename C: \ usb.vmdk -rawdisk \. \ PhysicalDrive#
Можете да замените C: \ usb.vmdk с желания от вас файл. Тази команда създава файл с виртуална машина (VMDK), който сочи към физическото устройство, което изберете. Когато заредите VMDK файла като устройство в VirtualBox, VirtualBox ще има достъп до физическото устройство.
След това отворете VirtualBox като администратор. Щракнете с десния бутон върху командата за бърз достъп на VirtualBox и изберете Изпълни като администратор. VirtualBox има достъп само до сурови дискови устройства с администраторски права.
Създайте нова виртуална машина, като кликнете върху бутона Нов и преминете през съветника. Изберете операционната система на USB устройството, когато получите подкана.
Когато ви бъде поискано да изберете твърд диск, изберете Използване на съществуващ файл с виртуален твърд диск, щракнете върху бутона, за да прегледате файла и да отидете до него - това е C: \ usb.vmdk, ако не сте избрали ваш собствен път ,
Стартирайте виртуалната машина и трябва да заредите операционната система от USB устройството си, сякаш го зареждате на нормален компютър.
Имайте предвид, че USB устройството трябва да е първият твърд диск във вашата виртуална машина, или VirtualBox няма да се зареди от него. С други думи, не можете просто да създадете стандартна виртуална машина и да прикачите USB устройството по-късно.
Ако искате да инсталирате операционна система от USB устройството, ще трябва да добавите твърд диск по-късно от прозореца за настройки на виртуалната машина. Уверете се, че USB устройството е първият диск в списъка.
Процесът в общи линии е еднакъв за системите Linux и Mac. Трябва да използвате същата команда VBoxManage, за да създадете файл, представляващ суровия диск, но ще трябва да посочите пътя към дисковото устройство на вашата Linux или Mac система.
Уикито на Open Foam има някои съвети и решения, които могат да ви помогнат да адаптирате този процес към Linux или Mac хостове. Използването на суров хост твърд диск от секция за гости в официалната документация на VirtualBox също може да помогне.
Зареждането от стандартен ISO файл все още е най-добре поддържаният начин да инсталирате - или просто да заредите - операционна система в VirtualBox или други програми за виртуални машини. Ако е възможно, трябва да изтеглите ISO файлове и да ги използвате, вместо да се занимавате с USB устройства.
Ако използвате VMware вместо VirtualBox, опитайте да използвате BootManager за зареждане на компютри, за да заредите от USB в VMware.