VirtualBox: проблема с созданием vmdk доступа к файлу запрещена

451
Kaiser Otto

Я новичок в VirtualBox. Я пытаюсь запустить ISO-образ DOS с помощью VirtualBox 5.2.22 на iMac и подключить его к жесткому диску Mac / Dev / Disk1.

Я создал виртуальную машину в VirtualBox с ОС DOS, добавил контроллер IDE, связанный с файлом ISO, на вкладке хранилища. Папка VirtualBox для виртуальной машины с именем SpinRite: Users / RainerOtto / VirtualBox / SpinRite

Я запускаю это в учетной записи (RainerOtto) с правами администратора.

Я сменил владельца диска с root на мой аккаунт:

sudo chown RainerOtto / dev / disk1

Я проверил, что это работает с помощью: ls -l /dev/disk1

brw-r ----- 1 Оператор RainerOtto 1, 3 ноября 16 11:45 / dev / disk1

Я думаю, это означает, что учетная запись RainerOtto владеет / dev / disk1 с доступом для чтения / записи.

Затем я попытался создать файл vmdk, используя:

Внутренние команды VBoxManage createrawvmdk -filename /Users/RainerOtto/VirtualBox/SpinRite/raw-disk0.vmdk -rawdisk / dev / disk1

Я получаю сообщение об ошибке:

VBoxManage: ошибка: невозможно открыть необработанный диск '/ dev / disk1': VERR_ACCESS_DENIED VBoxManage: ошибка: файл vmdk необработанного диска не был создан

Как я могу решить ошибку отказа в доступе? Любая помощь искренне ценится.

Ниже приведен список VBoxManage Systemproperties

API version: 5_2 Minimum guest RAM size: 4 Megabytes Maximum guest RAM size: 2097152 Megabytes Minimum video RAM size: 0 Megabytes Maximum video RAM size: 256 Megabytes Maximum guest monitor count: 64 Minimum guest CPU count: 1 Maximum guest CPU count: 32 Virtual disk limit (info): 2199022206976 Bytes Maximum Serial Port count: 4 Maximum Parallel Port count: 2 Maximum Boot Position: 4 Maximum PIIX3 Network Adapter count: 8 Maximum ICH9 Network Adapter count: 36 Maximum PIIX3 IDE Controllers: 1 Maximum ICH9 IDE Controllers: 1 Maximum IDE Port count: 2 Maximum Devices per IDE Port: 2 Maximum PIIX3 SATA Controllers: 1 Maximum ICH9 SATA Controllers: 8 Maximum SATA Port count: 30 Maximum Devices per SATA Port: 1 Maximum PIIX3 SCSI Controllers: 1 Maximum ICH9 SCSI Controllers: 8 Maximum SCSI Port count: 16 Maximum Devices per SCSI Port: 1 Maximum SAS PIIX3 Controllers: 1 Maximum SAS ICH9 Controllers: 8 Maximum SAS Port count: 255 Maximum Devices per SAS Port: 1 Maximum NVMe PIIX3 Controllers: 1 Maximum NVMe ICH9 Controllers: 8 Maximum NVMe Port count: 255 Maximum Devices per NVMe Port: 1 Maximum PIIX3 Floppy Controllers:1 Maximum ICH9 Floppy Controllers: 1 Maximum Floppy Port count: 1 Maximum Devices per Floppy Port: 2 Default machine folder: /Users/rainerotto2/VirtualBox Raw-mode Supported: no Exclusive HW virtualization use: off Default hard disk format: VDI VRDE auth library: VBoxAuth Webservice auth. library: VBoxAuth Remote desktop ExtPack:  Log history count: 3 Default frontend:  Default audio driver: CoreAudio Autostart database path:  Default Guest Additions ISO: /Applications/VirtualBox.app/Contents/MacOS/VBoxGuestAdditions.iso Logging Level: all 

Ниже приведены права доступа к файлам в / Users / RainerOtto / VirtualBox / Spinrite /

iMac-321:/ RainerOtto$ ls -l /users/rainerotto/virtualbox/spinrite total 3008 -rw-r--r-- 1 RainerOtto staff 1529856 Nov 16 11:56 SpinRite.iso -rw------- 1 RainerOtto staff 2076 Nov 16 18:32 SpinRite.vbox -rw------- 1 RainerOtto staff 2076 Nov 16 12:49 SpinRite.vbox-prev 

Я попытался изменить права доступа к папке на drwxr-x ---. Несмотря на то, что команда chmod 750 / folder выполнена без ошибок, права доступа к папке не изменились.

iMac-321:~ rainerotto$ chmod 750 /users/rainerotto/virtualbox/spinrite  iMac-321:~ rainerotto$ ls -l /users/rainerotto/virtualbox/spinrite  total 3008  -rw-r--r-- 1 rainerotto staff 1529856 Nov 16 11:56 SpinRite.iso  -rw------- 1 rainerotto staff 2119 Nov 16 22:01 SpinRite.vbox  -rw------- 1 rainerotto staff 2119 Nov 16 22:01 SpinRite.vbox-prev 
1
Вы пытались запустить VBoxManage от имени пользователя root? Предоставьте соответствующую информацию из `VBoxManage list systemproperties`, которая необходима для ответа на ваш вопрос. Вы должны отредактировать свой вопрос, не отправлять информацию в комментарии, обязательно отформатируйте информацию, чтобы ее можно было легко прочитать. Ramhound 5 лет назад 1
Я запустил `VBoxManage list systemproperties` и просмотрел вывод. Какой атрибут я ищу? Я запустил `VBoxManage` от имени root и получил то же сообщение об ошибке. Kaiser Otto 5 лет назад 0
Просто предоставьте информацию ..... В противном случае я не могу вам помочь Ramhound 5 лет назад 0
@Ramhound Спасибо за вашу помощь. Я добавил свойства системы VBoxManage в конец описания проблемы. Kaiser Otto 5 лет назад 0
Почему папка по умолчанию «rainerotto2», если ваше имя пользователя «rainerotto»? Это намеренно? У вашего пользователя есть соответствующие разрешения для папки по умолчанию? Укажите текущие разрешения для корневого каталога каталога по умолчанию и самого каталога по умолчанию в качестве правки для вашего вопроса. Ramhound 5 лет назад 0
@Ramhound Я разместил файл разрешений, как и просил. Я пытался выполнить VBoxManage с двух разных учетных записей: RainerOtto и RainerOtto2. Они оба имеют одинаковую ошибку. Извините за путаницу. Kaiser Otto 5 лет назад 0
Я также искал * / Users / rainerotto2 / VirtualBox *. Вам также следует попробовать изменить разрешения на 750. Ramhound 5 лет назад 0
@Ramhound: я попытался изменить права доступа к папке на drwxr-x --- используя chmod 750 / folder. Несмотря на то, что команда не выдает ошибку, права доступа к файлу не изменились. Я разместил детали в нижней части вопроса. Kaiser Otto 5 лет назад 0

0 ответов на вопрос

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