最近总结了一些VirtualBox虚拟机使用技巧,以备不时之需,具体如下:
1. 如何将别人做好的镜像拿到自己的虚拟机上使用.
将已安装好的虚拟系统镜像 XXX.vdi文件copy到本地. 打开Virtual Box管理器.
选择"新建"
->Next
->输入虚拟电脑的名称,该名称将会在Virtual Box管理器的左边显示. 选择好操作系统的类型和版本.
->给虚拟电脑分配内存.默认是512M,可以修改为1024M.
->虚拟硬盘,选择使用现有的虚拟硬盘,打开对话框,找到copy到本地的XXX.vdi文件.
完成.
2. 如何备份虚拟机?
安装完一个系统,还有增强功能后,可以给系统做一个干净的备份,以后如果需要一个干净的系统,就可以直接使用备份了.
使用"导出虚拟电脑"功能给系统做备份. 选择好镜像存放的目录,点击“下一步”即可完成.
3. 如何导入备份?
可以将上一步导出的备份, 使用"导入虚拟电脑", 在Virtual Box管理器中增加一个虚拟系统.
选择“导入虚拟电脑”,选择镜像存放的目录,下一步。
->注意勾选选择最下方的选项"重新初始化所有网卡的MAC地址(R)", 这样新生成的虚拟机就会自动从DHCP获取新的IP与其他导入的虚拟机不会有冲突。并且将”网络控制器”选项取消勾选, 便于启动.
修改虚拟硬盘的配置路径: 从C:/user 目录改为E:/VirtualOS/Server2003_32_Backup_Copy.
->需要等待较长的一段时间才能完成. 完成后,就会在下方产生一个新系统,如有重复,它会自动加 “_N” 来区分。
有2个问题需要注意:
(1). 如果新导入的MAC地址与以前系统的MAC地址冲突, 则该系统将没法上网.可以采取如下操作.
选中导入后的虚拟机, 右击鼠标键选择“设置”菜单. 选择"网络"选项, 点击MAC地址行右边的刷新图表,获取新的 MAC地址,点击确定.
(2). 如果不更改虚拟硬盘的配置路径: 从C:/user 目录改为E:/VirtualOS/Server2003_32_Backup_Copy. 则新导入的该系统对应的"HardDisk"文件生成在了"C:/Users/jlzhang/VirtualBox VMs/Server2003_32_1" config文件所在的文件夹下了. 它是一个"vmdk"文件. 该文件太大了, 把C盘空间都占用满了.
4. 如何给虚拟机分配一个独立的IP?
有时虚拟机系统需要一个独立的IP与外部的宿主机通信, 这时虚拟机需要获取一个独立的IP.
使用"桥接模式"与外界网络连接. 在Virtual Box管理器左列显示的系统上点右键
-> 选择"设置"
->点击"网络"选项
->在"网卡1"选项页, 连接方式选择"桥接网卡".
确认.
5. 控制菜单中, "正常关机"和"退出"的区别
"退出"是指强制退出. 一般情况下, 虚拟机要正常关机。如果总是强制退出,虚拟硬盘也会发生错误,导致文件损坏。
6. 安装增强功能
VirtualBox Guset Additions的作用包含以下几点:
实现客户机和主机间的鼠标平滑移动
与主机实现文件共享
于主机共享剪贴板的内容,也就是说直接可以在主机、客户机之间复制、粘贴
使用音效系统,要不然没法用虚拟机听音乐了
与主机实现时间同步
自动登录windows
具体的操作是,启动客户机系统,在drives中选择"安装增强功能(Install Guset Additions)"。在弹出的对话框中,基本上一路“下一步”就OK了。安装结束后,需要重启客户机系统后,可以看到右下角有个四方形的图标,表示系统运行了“Oracle VM VirtualBox Guest Additions”。此时,鼠标可以在当前系统和客户机系统之前随意移动,而在装VirtualBox Guset Additions之前,要从客户机系统回到当前系统是需要按组合键“Ctrl+Alt+Delete”的。而且系统根据当前VBox窗口的大小自动调整像素,也可以全屏显示。
新闻热点
疑难解答