如果想在Windows端做开发,在Ubuntu虚拟机中运行代码,那么,可以考虑将Windows端的文件夹共享到虚拟机。下面记录一下具体的配置步骤:
1、启动virtualbox Ubuntu虚拟机后,点击“设备 - 安装增强功能”,由于权限的原因,通常会提示如下
错误描述:未能加载虚拟光盘 C:\Program Files\Oracle\VirtualBox\VBoxGuestAdditions.iso 到虚拟电脑,Could not mount the media/drive ‘C:\Program Files\Oracle\VirtualBox/VBoxGuestAdditions.iso’ (VERR_PDM_MEDIA_LOCKED)
2、在Ubuntu系统中依次执行如下命令后重启系统
sudo apt-get update sudo apt-get upgrade sudo apt-get install dkms sudo apt-get install build-essential
3、再次登录Ubuntu系统,依次执行下列命令
sudo mount /dev/cdrom /mnt/ sudo /mnt/VBoxLinuxAdditions.run sudo umount /mnt/
4、点击“设备->共享文件夹->共享文件夹”添加自动挂载且自动分配的共享文件夹文件夹,挂载点自定义(如/data)。此时执行 “ls -l /” 命令,即可看到挂载的目录,如下
drwxrwx--- 1 root vboxsf 0 Jan 14 08:46 data
5、将需要访问该目录的用户(如 user1)添加到挂载目录所属组 vboxsf 中
sudo usermod -a -G vboxsf user1
6、重新系统后即可生效