VirtualBox开发环境搭建#
一、 VirtualBox与Windows共享剪切板#
实现共享剪切板功能只需三步,如下:
1.1 使能共享剪切板和拖拽文件功能#
1.2 安装插件#
1.3 重启Ubuntu#
重启系统之后,设置才能生效。
重启后请卸载掉“Guest Additions.iso”光盘。
1.4 可能遇到的问题#
如果挂载“Guest Additions.iso”光盘后再次挂载,VirtualBox会报错崩溃,并且导致无法再次启动系统。报错信息如下:
Cannot attach medium 'C:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso'...
此时使用文本编辑器打开虚拟机文件xxx.vbox,将下面这个删除:
<DVDImages>
<Image uuid="{49c18a29-332b-4b24-b7e5-d88f63fd4733}" location="C:/Program Files/Oracle/VirtualBox/VBoxGuestAdditions.iso"/>
...
</DVDImages>
二、 VirtualBox双网卡配置#
电脑有两块物理网卡,请按照下面步骤操作:
2.1 桥接到无线网卡#
2.2 桥接到有线网卡#
2.3 配置IP#
用来上网的网卡使用默认的DHCP自动分配IP即可
连接开发板的有线网卡配置为静态IP,不要设置网关(直连的话)
三、共享文件夹配置#
3.1 手动挂载#
- 设置Windows下要共享的文件夹
首先将虚拟机(Guest OS)关闭,然后做如下设置:
设置完成后启动虚拟机(Guest OS)
- 在Ubuntu中挂载共享文件夹
# 命令行手动挂载
sudo mount -t vboxsf sharename mountpoint
# 开机自动挂载
# 在/etc/fstab末尾添加
sharename mountpoint vboxsf defaults 0 0
VirtualBox共享文件夹官方文档,手动挂载共享文件夹节选:
# In a Linux guest, use the following command:
mount -t vboxsf [-o OPTIONS] sharename mountpoint
# To mount a shared folder during boot, add the following entry to /etc/fstab:
sharename mountpoint vboxsf defaults 0 0
3.2 自动挂载#
自动挂载到/media目录,且文件的权限是 root vboxsf,使用起来非常不方便,所以不建议使用自动挂载。
四、VirtualBox硬盘扩容#
./VBoxManage.exe modifyhd "C:/Users/Administrator/VirtualBox VMs/Ubuntu18.04/Ubuntu18.04.vdi" --resize 51200