Category Archives: virtualBox

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

1. 在虚拟机的窗口菜单选择”设备” – “安装增强功能”,然后virtualBox会自动把增强功能组件放到虚拟机的cdrom中 2. 如果你是server版的Ubuntu,在虚拟机中把/dev/cdrom mount到/media/cdrom上,并且cd进去 123sudo 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. 现在可以运行安装脚本了: 1sudo ./VBoxLinuxAdditions.run install 5. 现在可以在虚拟机设置界面配置你的共享文件夹了,比如我想在Ubuntu上共享Windows上的PHP开发文件夹,那么在Ubuntu虚拟机上的设置界面中把E:/PHP永久共享一下,共享名为PHP。然后到Ubuntu虚拟机中执行: 1sudo mount -t vboxsf PHP … Continue reading

Posted in Linux, virtualBox | Leave a comment

virtualBox的虚拟网络设置

1. 如果只是想要从虚拟机向外访问internet,那么NAT就可以了 2. 如果想要虚拟机和外网双向访问,那么选择桥接,桥接对象是host的网卡(无线网卡也可以桥接) 3. 但是桥接会把虚拟机暴露到外网,通常我们想要的不过是: a) 虚拟机可以访问外网 b) 让host和虚拟机之间可以互相通信 那么,解决方案很简单,给虚拟机配置两块网卡,一块NAT,一块Hostonly,搞定。 如此一来,我们就可以: 1. 让虚拟机轻松访问外网,比如apt-get install各种软件(NAT的网卡提供外网访问能力) 2. 让外网无法直接访问我们的虚拟机(NAT和Hostonly都是内部网络) 3. 但是宿主机(Host)可以访问各个虚拟机,虚拟机之间也可以互相访问,比如用Windows宿主机上的ZendStudio debug虚拟机上的PHP,或者用宿主机上的浏览器查看虚拟机上的web页面,(Hostonly网卡提供内网互访能力)。

Posted in Linux, Ubuntu, virtualBox | 2 Comments