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

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

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

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

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

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

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

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

Вызываемый: IVirtualBox {fafa4e17-1ee2-4905-a10e-fe7c18bf5554}

RC вызываемого: VBOX_E_OBJECT_NOT_FOUND (0x80BB0001)

решение1

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

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

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

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

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

    в) Предоставьте своему пользователю разрешения на использование устройства:

    sudo chmod 666 /dev/sdX

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

Связанный контент