Как да стартирате виртуална машина от USB в VirtualBox (Ръководство)

Повечето от софтуера за виртуализация на работния плот не подкрепяйте инсталиране на гост операционна система на VirtualBox като вградена функция все още. Понякога може да се наложи да стартирате виртуална машина от USB, за да извършите това действие, но сте ограничени от функционалността на софтуера за виртуализация на работния плот. Дори известните VMware и VirtualBox не предоставяйте тази функционалност. Тази статия показва как да стартирате виртуална машина от USB на VirtualBox с хост на MAC OS X, Mavericks OS и лаптоп Mac Pro.

virtual machine 1





За тази цел първо трябва да направим VMDK файл на базата на прикаченото преносимо флаш устройство и след това да монтираме VMDK като първия стартиращ диск на виртуалната машина и след това да го стартираме. Следващите стъпки са представени по-долу.

virtual machine 2

Той ще покаже пътя на USB диска. Забележете го, тъй като по-късно ще го използваме.



  • Сега отидете на дисковата програма, като използвате път Go-> Utilities-> Disk Utility и след това демонтирайте дяла на USB диска. Следващата команда няма да работи без Спирането дяла на USB диска. Трябва да щракнете с десния бутон върху USB дяла и след това да изберете „Деактивиране на USB име“.

virtual machine 3

  • Сега въведете следната команда в терминал, за да създадете VMDK файл на USB диска.

„Sudo VBoxManage Internalcommands createrawvmdk -файл /Users/Dinesh/Documents/myusbdrive.vmdk -rawdisk / dev / disk2s2“

virtual machine 4



  • Необходимият VMDK файл ще се намира в / Потребители / Dinesh / Документи /myusbdrive,VMDK,
  • /Дев/ disk2s2 е пътя на USB устройството, получен от командата за монтиране по-рано. Сега, въведете паролата на супер потребител, за да изпълни задачата.
  • Сега VMDK файлът е създаден успешно. За съжаление, ако прикачите файла към VirtualBox и опитате да се стартира, той ще покаже някои грешки, отказани в достъп. Трябва да промените и някои разрешения.
  • Тъй като ще използвате VirtualBox като нормален потребител, но VMDK е създаден със супер потребител. Следователно, трябва да дадете достъп за четене и писане на всички потребители за конкретен VMDK файл. Използвайте следната команда, за да промените разрешенията на VMDK файл.

'пот chmod 777 / Потребители / Dinesh / Документи /myusbdrive,VMDK'

  • Все пак ще получите грешка, отказана в достъп. Разрешенията за USB диск също трябва да бъдат променени.

'пот chmod 777 / dev / disk2s2 ”

  • Сега VMDK файлът е готов за свързване и след това зареждане на виртуална машина от USB в VirtualBox на хост на MAC OS X. Отидете на място за съхранение и изберете контролера. Добавете твърд диск. Изберете „изберете съществуващ“ и потърсете VMDK файл, който е създаден в предишни стъпки.

virtual machine 5

  • Променете номера на порта на SATA на твърдия диск, за да го направите първия твърд диск за виртуалната машина, така че да се зарежда от него.

По този начин желаната виртуална машина ще се зарежда от USB на VirtualBox с хост на MAC OS X Mavericks.