Virtualbox не работает с реальным разделом

Итак, я следовал инструкциям здесь . Однако когда я зашел в Virtualbox и сказал ему использовать файл, я получил ошибку

Не удалось открыть файл жесткого диска /home/parth/Win7.vmdk.

Проблема с доступом к файлу для носителя '/home/parth/Win7.vmdk' (VERR_ACCESS_DENIED).

Код результата: VBOX_E_FILE_ERROR (0x80BB0004)

Компонент: Средний

Интерфейс: IMedium {05f2bbb6-a3a6-4fb9-9b49-6d0dda7142ac}

Callee: IVirtual172 -1ee2-4905-a10e-fe7c18bf5554}

Callee RC: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

5
задан 13 April 2017 в 15:24

1 ответ

Пользователь VirtualBox должен быть владельцем файла .vmdk и иметь права доступа & amp; разрешения на запись как для .vmdk, так и для устройства, к которому оно относится (например, /dev/sda). Все в /dev/ принадлежит root, поэтому у вас есть две опции:

  1. Запустите VirtualBox от имени root. Я бы не советовал, потому что в таком огромном приложении, как VirtualBox, потенциально есть ошибки, которые могут привести к сбою вашей рутируемой системы.

  2. Предоставьте пользователю права доступа к файлу .vmdk и устройству /dev/sdX:

    a. Убедитесь, что .vmdk находится где-то в вашем домашнем каталоге

    b. Убедитесь, что ваш пользователь является владельцем .vmdk и имеет права на чтение и запись для него (щелкните правой кнопкой мыши -> Свойства -> Разрешения)

    c. Предоставьте пользователю права доступа к устройству:

    sudo chmod 666 /dev/sdX

    (поместите требуемое устройство вместо /dev/sdX)

0
ответ дан 13 April 2017 в 15:24

Другие вопросы по тегам:

Похожие вопросы: