Назад | Перейти на главную страницу

Не удается создать символические ссылки в общих папках виртуального бокса

Несколько дней назад я обнаружил, что больше не могу создавать символические ссылки из Ubuntu в любых каталогах, которые используются совместно с хостом OS X.

ln: creating symbolic link `foo': Read-only file system

Я могу создавать символические ссылки в не общих папках и непосредственно в OS X. Я также пробовал запустить восстановление диска, но ошибок не обнаружено.

Настроить:

Другой обходной путь - запустить на вашем хосте следующую команду:

VBoxManage setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

Или в Windows

VBoxManage.exe setextradata VM_NAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/SHARE_NAME 1

где VM_NAME - это имя вашей виртуальной машины (например, Ubuntu), а SHARE_NAME - имя вашего общего каталога (без префикса "sf_").

Это снова включит предыдущее дружественное поведение символической ссылки.

Примечание. В Windows всегда перезапустите виртуальную машину И VirtualBox GUI.

На хосте Windows - запустите экземпляр виртуальной машины от имени администратора. Я обнаружил, что это решило проблему.

- Сначала я попробовал предложение @shisamo - может потребоваться и то, и другое. Извините, я бы добавил это в качестве комментария, но я настолько плох, что даже не могу комментировать ;-)

Похоже, это ошибка в VirtualBox 4.1.8. Некоторые люди сообщают, что переход на версию 4.1.6 решает проблему. Видеть https://www.virtualbox.org/ticket/10085