2. Возможно, virtualbox был проинсталлирован не от root-а (это надо уточнить, т.к. пароль у меня не спросили при установке)
Нет, просто до этого недавно пароль вводили, вот и не спросили.
При запуске от root-a успешно создалась машина с диском, сделанным командой VBoxManage internalcommands createrawvmdk -filename /home/vlad/usb_1.vmdk -rawdisk /dev/disk/by-uuid/D48C-19B6
И grub4dos загрузился!
Попытался создать новую виртуальную машину от своего пользователя - опять та же ошибка. (
(другие диски не успел проверить, что-то покривилось)
Симлинк создан на устройство brw-rw---- 1 root disk 8, 16 2011-01-16 02:53 sdb
Я сменил устройству группу командой sudo chgrp vboxusers sdb*
Теперь выглядит так: brw-rw---- 1 root vboxusers 8, 16 2011-01-16 02:53 sdb
Диск в virtualbox-е подключился, но при старте выдал новую ошибку: Не удалось открыть сессию для виртуальной машины t. Could not open the medium '/home/vlad/usb.vmdk'. VD: error VERR_ACCESS_DENIED opening image file '/home/vlad/usb.vmdk' (VERR_ACCESS_DENIED).
Код ошибки: NS_ERROR_FAILURE (0x80004005) Компонент: Medium Интерфейс: IMedium {9edda847-1279-4b0a-9af7-9d66251ccc18}
(продолжаю править, полагаю дело в словах brw-rw---- )
P.S. Опа!
Я ведь сделал
brw-rw---- 1 root vboxusers 8, 16 2011-01-16 02:53 sdb
а через некоторое время группа сама по себе обратно поменялась на группу disk! С предыдущей группой я успел один раз запуститься, заработало.
Всё разрешилось следующим образом:
добавил себя в группу disk (после этого надо перелогиниться в систему)
Теперь диск подключается и загружается, запускается grub4dos.
Поставь VirtualBox 1.4. Там в отличии от 4-й версии, загрузка с флеш есть. Подключить флешку так же просто как и в 4-й версии... Чем дальше тем хуже этот виртуал бокс в пятой версии, с такими же успехами выкинут загрузку с диска и привинтят какойто сраный никому не нужный там функционал, например, комьюнити какое-то...
Подключить /dev/sdb может только root. Таким образом, во-первых, вводим sudo -s, далее Вашу команду. Далее все работает на виртуальной машине, запущенной под root. Что касается выполнения подключения жесткого диска к файлу /dev/sdb под root, но работы с машиной под другим пользователем - не пробовал. Возможно, есть смысл поэкспериментировать.
Нет, просто до этого недавно пароль вводили, вот и не спросили.
да, вводил, думал про это тоже.
P.S. в сообщении в свёрнутом блоке не появляется горизонтальный скролл, у меня на мониторе, покрайней мере.
При запуске от root-a успешно создалась машина с диском, сделанным командой
VBoxManage internalcommands createrawvmdk -filename /home/vlad/usb_1.vmdk -rawdisk /dev/disk/by-uuid/D48C-19B6
И grub4dos загрузился!
Попытался создать новую виртуальную машину от своего пользователя - опять та же ошибка. (
(другие диски не успел проверить, что-то покривилось)
Наверно, пользователь не имеет доступа к устройствам, симлинки на которые вы создавали.
Симлинк создан на устройство
brw-rw---- 1 root disk 8, 16 2011-01-16 02:53 sdb
Я сменил устройству группу командой
sudo chgrp vboxusers sdb*
Теперь выглядит так:
brw-rw---- 1 root vboxusers 8, 16 2011-01-16 02:53 sdb
Диск в virtualbox-е подключился, но при старте выдал новую ошибку:
Не удалось открыть сессию для виртуальной машины t.
Could not open the medium '/home/vlad/usb.vmdk'.
VD: error VERR_ACCESS_DENIED opening image file '/home/vlad/usb.vmdk' (VERR_ACCESS_DENIED).
Код ошибки: NS_ERROR_FAILURE (0x80004005)
Компонент: Medium
Интерфейс: IMedium {9edda847-1279-4b0a-9af7-9d66251ccc18}
(продолжаю править, полагаю дело в словах brw-rw---- )
P.S. Опа!
Я ведь сделал
brw-rw---- 1 root vboxusers 8, 16 2011-01-16 02:53 sdb
а через некоторое время группа сама по себе обратно поменялась на группу disk! С предыдущей группой я успел один раз запуститься, заработало.
Удачи =)
Всё разрешилось следующим образом:
добавил себя в группу disk (после этого надо перелогиниться в систему)
Теперь диск подключается и загружается, запускается grub4dos.
(группы файлам /dev/sd* не менял)
Я недавно, ничего не меняя, поставил дистриб из вб на физический веник.
Для тех, кто нагуглит эту тему: не забудьте перед запуском виртуальной машины с настроенным .vmdk отключить USB-устройства в настройках машины.
Поставь VirtualBox 1.4. Там в отличии от 4-й версии, загрузка с флеш есть. Подключить флешку так же просто как и в 4-й версии... Чем дальше тем хуже этот виртуал бокс в пятой версии, с такими же успехами выкинут загрузку с диска и привинтят какойто сраный никому не нужный там функционал, например, комьюнити какое-то...
Подключить /dev/sdb может только root. Таким образом, во-первых, вводим sudo -s, далее Вашу команду. Далее все работает на виртуальной машине, запущенной под root. Что касается выполнения подключения жесткого диска к файлу /dev/sdb под root, но работы с машиной под другим пользователем - не пробовал. Возможно, есть смысл поэкспериментировать.
Парни можно написать полный мануал с нуля ?
usb+vbox
добавить юзера в группы:
disk
usb
vboxsf
vboxusers
добавить в настройках COM vbox-a /dev/sdb при включенной опции "ведущее устройство"
перелогинится
Отправить комментарий