VirtualBox – Ubuntu虚拟机和Windows宿主机共享文件夹的设置

1. 在虚拟机的窗口菜单选择”设备” – “安装增强功能”,然后virtualBox会自动把增强功能组件放到虚拟机的cdrom中
2. 如果你是server版的Ubuntu,在虚拟机中把/dev/cdrom mount到/media/cdrom上,并且cd进去

1
2
3
sudo su -
mount /dev/cdrom /media/cdrom
cd /media/cdrom

3. 在运行安装脚本之前,先装一些依赖工具:

1
 sudo apt-get install dkms build-essential linux-headers-$(uname -r)  xserver-xorg xserver-xorg-core

这几个包挺大,xserver-xorg xserver-xorg-core可以选择不安装
4. 现在可以运行安装脚本了:

1
sudo ./VBoxLinuxAdditions.run install

5. 现在可以在虚拟机设置界面配置你的共享文件夹了,比如我想在Ubuntu上共享Windows上的PHP开发文件夹,那么在Ubuntu虚拟机上的设置界面中把E:/PHP永久共享一下,共享名为PHP。然后到Ubuntu虚拟机中执行:

1
sudo mount -t vboxsf PHP /home/charles/my-sites

这样我就可以在Win上直接用IDE编辑E:/PHP中的php脚本,然后在Ubuntu中用apache执行。
当然,也可以让Ubuntu启动时自动mount这个文件夹,省去每次重启Ubuntu都要手工设置的麻烦,我的做法是把上面的命令加入到/etc/rc.local中。

This entry was posted in Linux, virtualBox. Bookmark the permalink.

Leave a Reply

Your email address will not be published. Required fields are marked *