Virtualbox Linux Ubuntu зареждане външна светкавица или USB HDD
VirtualBox (v4.2.6) не позволява да се зареди изрично виртуална машина от външно USB устройство (флаш памет) или директно използват гост на задвижваща система. Както и лесен достъп до истинско устройство. Но тази възможност е все още там. И това се прави просто.
По принцип, тази процедура е да се създаде специален диск имидж файл $ FILENAME.vmdk. който ще свързва реалния устройството с вашия начин на госта (виртуална машина).
Всички необходими инструменти са включени в пакета за разпространение VirtualBox. Има няколко клопки, които могат да се срещнат.
Създаване на VMDK файл.
Свържете USB устройство (флаш памет) към основната машина. След това, той обикновено се монтира автоматично (например на Ubuntu Desktop).
Определяне на името на файла с устройство в / сътрудничество директорията, свързани с този диск. Това може да стане по различни начини. Вие може да бъде достатъчно просто да погледнете съдържанието на / сътрудничество, за да видите новото устройство. Ако не сте сигурни, можете да видите списък с монтирани файлови системи.
$ планината
/ Dev / sda1 на / тип ext4 (RW, грешки = монтирайте отново-ро)
Proc на тип / Proc Proc (RW, noexec, nosuid, nodev)
sysfs на / тип сис sysfs (RW, noexec, nosuid, nodev)
никой от / сис / FS / предпазител / връзки тип fusectl (RW)
никой от / сис / ядро / тип отстраняване на грешки debugfs (RW)
никой от / сис / ядро / тип сигурност securityfs (RW)
Удев на / тип отклонение devtmpfs (RW, режим = 0755)
devpts на / ррт / т тип devpts (RW, noexec, nosuid, GID = 5, режим = 0620)
tmpfs на / работят tmpfs тип (RW, noexec, nosuid, размер на 10%, режим = 0755)
никой от / тече / тип заключване tmpfs (RW, noexec, nosuid, nodev, размер = 5242880)
никой от / цикъл / тип SHM tmpfs (RW, nosuid, nodev)
/ Dev / sda3 на / дома тип ext4 (RW)
gvfs-предпазител-демон на /home/user/.gvfs тип fuse.gvfs-предпазител-демон (RW, nosuid, nodev, ръководство = Александър)
/ Dev / sdc1 на / носители / 2def28aa-42e6-4494-9c3a-c765940a9bad тип ext4 (RW, nosuid, nodev, uhelper = udisks)
В моя случай, тя ще бъде
/ Dev / sdc1 на / носители / 2def28aa-42e6-4494-9c3a-c765940a9bad тип ext4 (RW, nosuid, nodev, uhelper = udisks)
Така че моето USB устройство съответства на файл / сътрудничество / ШАРС
Аз не знам колко може да бъде опасно да се работи с монтирано устройство, но аз намирам, че е уместно все пак да демонтирате устройството, преди работа.
Sudo демонтирате / сътрудничество / sdc1
Сега можете да всъщност създаде .vmdk файл с помощта на следната команда:
Sudo vboxmanage internalcommands createrawvmdk -filename
/ Usb.vmdk -rawdisk / сътрудничество / ШАРС
Свързване на VMDK файл
В дома си директория usb.vmdk файл ще бъде създаден
Сега трябва да добавите този файл на твърдия диск като виртуална машина.
В този момент, може да се появи следната грешка:
Не мога да отворя твърд диск /home/user/usb.vmdk.
Разрешение проблем с достъпа до досието за средни "/home/user/usb.vmdk" на (VERR_ACCESS_DENIED).
Код на грешката: VBOX_E_FILE_ERROR (0x80BB0004)
Компонент: Средна
Интерфейс: IMedium
Причинява се от интерфейса: IVirtualBox
метод код за грешка: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)
Очевидно е, че потребителят, който изпълнява VirtualBox не разполага с достатъчно права за достъп до файла. Правилна позиция.
$ Sudo chown потребител: потребител -v usb.vmdk
променения собственик «usb.vmdk» с корен: корен на потребителя: потребител
[Мейл защитен]:
$ Sudo коригират 0644-V usb.vmdk
права за достъп «usb.vmdk» променили от 0600 (RW -------) до 0644 (RW-R - r--)
Разбира се вашето потребителско ще бъде различен от страна на потребителя.
Опитвайки се да се свържете устройството твърде рано. повтаряща се грешка достъп.
Следващата стъпка е да добавите потребители към тичам VirtualBox в диск група.
Sudo usermod -a -G потребителското диск
Сега трябва да се сложи край на текущата сесия и да започне нов (да изляза и да се регистрирате) и след това се повтаря опитите диск да се свързват с виртуална машина. Сега тя ще бъде успешен.
Можете да стартирате виртуална машина.