VirtualBox



загрузка с внешнего USB HDD или Flash

процедура сводится к созданию специального файла образа диска $FILENAME.vmdk, который обеспечит связь реального устройства с вашим образом гостевой системы (виртуальной машины).
Создание VMDK файла.
sudo vboxmanage internalcommands createrawvmdk -filename ~/usb.vmdk -rawdisk /dev/sdc

Не удалось открыть жёсткий диск /home/user/usb.vmdk.
Permission problem accessing the file for the medium '/home/user/usb.vmdk' (VERR_ACCESS_DENIED).

Код ошибки: VBOX_E_FILE_ERROR (0x80BB0004)
Компонент: Medium
Интерфейс: IMedium {29989373-b111-4654-8493-2e1176cba890}
Вызванный интерфейс: IVirtualBox {3b2f08eb-b810-4715-bee0-bb06b9880ad2}
Код ошибки метода: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)


Очевидно, что пользователю запустившему VirtualBox не хватило прав для доступа к файлу. Исправим положение.
user@vboxhost:~$ sudo chown user:user -v usb.vmdk
изменён владелец «usb.vmdk» с root:root на user:user
user@vboxhost:~$ sudo chmod 0644 -v usb.vmdk
права доступа «usb.vmdk» изменены с 0600
(rw-------) на 0644 (rw-r--r--)
Пробовать подключать диск ещё рано. Ошибка доступа повториться.
Следующим шагом будет добавление пользователя запускающего VirtualBox в группу disk.

sudo usermod -a -G disk user
Теперь нужно завершить текущий сеанс и начать новый (выйти и войти в систему) затем повторить попытку подключения диска к виртуальной машине. Теперь она увенчается успехом.







Содержание