пятница, 15 июня 2012 г.

Загрузка виртуальной машины с boot-загрузочной флешки (Boot VirtualBox machine from a USB flash drive)

Встал вопрос не вставать :) ... и не перезагружать машинку при тестировании boot загрузки с USB флешки в VirtualBox.

OS: ubuntu-12.04-desktop-amd64

1) Добавим нашего пользователя в группу disk (Не пытайтесь добавить пользователя конкретного на управление, к примеру, командой setfacl - одноразово помогает, при следующем подключении флешки права скинутся). P.S. тем самым избавляемся от рекомендации запускать из под рута.
# gpasswd -M alektronik disk


2) Перелогиниваемся (Все дальнейшие действия производим из под НАШЕГО ПОЛЬЗОВАТЕЛЯ).

3) Смотрим как у нас флешка определилась
$ mount
/dev/sdd1 on /media/AlektroNik_Works type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

4) Создаем виртуальный диск ссылающийся на нашу флешку (ОБЯЗАТЕЛЬНО ссылаем на устройство (SDD), а НЕ на раздел (SSD1), а то MBR не увидет).
$ VBoxManage internalcommands createrawvmdk -filename /home/alektronik/VirtualBox\ VMs/usb_sdd.vmdk -rawdisk /dev/sdd

5) Заходим в свойства виртуальной машинки или создаем новую и добавляем наш виртуальный диск (/home/alektronik/VirtualBox\ VMs/usb_sdd.vmdk).

Усе ;)