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