Virtualbox 共享文件夹 cannot create symlink error

Posted 志留正笔石

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Virtualbox 共享文件夹 cannot create symlink error相关的知识,希望对你有一定的参考价值。

npm操作虚拟机共享文件夹里的文件时出现 npm Error: EROFS: read-only file system, symlink的报错信息。

解决方法

原来VirtualBox从安全角度出发,限制了软链接的创建,需要打开相应的Feature。以下为详细步骤:

1.关闭 VirtualBox。

2.将VirtualBox安装目录的路径加入系统环境变量PATH中。
3.打开命令行窗口,执行如下命令:
VBoxManage setextradata YOURVMNAME VBoxInternal2/SharedFoldersEnableSymlinksCreate/YOURSHAREFOLDERNAME 1

备注:

其中:YOURVMNAME为虚拟机中linux系统的名称
YOURSHAREFOLDERNAME 为共享的目录名称

4.“以管理者身份运行” VirtualBox 即可!

以上是关于Virtualbox 共享文件夹 cannot create symlink error的主要内容,如果未能解决你的问题,请参考以下文章

VirtualBox 共享文件夹设置

ArchLinux 下 virtualbox 报错 libQtCore.so.4: cannot open shared object file

VirtualBox如何实现主机与虚拟机间的复制粘贴?

VirtualBox 共享文件夾

virtualbox怎么共享文件夹

02 - 安装VirtualBox增强功能并设置共享文件夹