关于virtualbox的一些使用总结

使用virtualbox已经很长时间,打了很多交道。相信很多搞嵌入式什么的都逃不过虚拟机。当前用得比较多的虚拟机有两个:vmare和virtualbox,vmare太肥,没有使用过,virtualbox就相对精简的多。
    比较简单的配置就不写了,说说曾经困惑的地方:
1. 虚拟机上网的问题。最简单的是NAT,直接转发,很少出问题。另外一种需要进行局域网内部传输的时候,可以使用Bridge Adapter或者Host-only连接,这时在路由表上,虚拟机的网卡会成为一个独立的网卡。
==================================================================================================
2.文件共享的问题。虚拟机如果跑的是xp很简单,直接安装guest addition,然后在配置里面自动挂载,打开虚拟机就能访问了。难点在如果虚拟机跑的是fedora9,有可能遇到guest addition安装不上的问题,解决的方法是把kernel,kernel-devl,kernel-headers升级到同一个版本,命令为 yum install kernel-devel,yum install kernel,yum install kernel-headers。安装成功之后进行手动挂载,过程如下:



 
发现只执行了这一步不管用,还得mount一下了。
按上图方式设置共享文件夹
挂载共享文件夹
sudo mkdir /mnt/shared
   www.2cto.com  
sudo mount -t vboxsf D_DRIVE /mnt/shared
 
其中" D_DRIVE "是之前创建的共享文件夹的名字。OK,现在Fedora和主机可以互传文件了。
进入目录/mnt/shared,果然看到d盘下的内容了:


 
卸载的话使用下面的命令
sudo umount -f /mnt/shared
=========================================================================================================
3.关于Windows share的问题。如果宿主机系统是Windows xp,不妨试试。如果是Windows7,还是放弃吧,完全可以把人弄崩溃,用guest addition代替比较好。
=========================================================================================================
4.在不copy的情况下读取已有存档的问题。直接新建一个虚拟机,在选取存储介质的时候使用已有磁盘,然后定位到已有的vdi上面。
有时候涉及到uuid的分配问题,解决如下:
Virtualbox 复制vdi文件(UUID问题)VirtualBox可不像VMware那样,直接复制虚拟磁盘文件就可以了事的,只因为VirtualBox识别虚拟磁盘文件VDI采用了uuid识别技术.当出现以下提示Cannot register the hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} because a hard disk '5.04.vdi' with UUID {24eb969f-8c98-470d-b2dd-35318f2b8860} already exists in the media registry ('C:/Documents and Settings/Blinux/.VirtualBox/VirtualBox.xml'),就表示出现这个问题了.往Google里找寻了一番,原来Virtualbox的Windows版本也是有VBoxManage命令的.于是我决定给复制的vdi文件重新分配uuid.cd C:/Program Files/Sun/VirtualBoxC:/Program Files/Sun/VirtualBox>VBoxManage internalcommands sethduuid "I:/VBOX/RHEL5.4/5.4.clone.vdi"接着就可以使用拷贝的vdi文件正常的创建第二台虚拟机了.当然如果你没有直接复制vdi文件,那么直接用Virtualbox自带的克隆vdi文件命令.C:/Program Files/Sun/VirtualBox>VBoxManage clonehd 'I:/VBOX/RHEL5.4/5.4.vdi' 'I:/VBOX/RHEL5.4/5.4.clone.vdi'注:如果路径中存在空格可以在路径的两端添加引号.
=========================================================================================================
5.安装xp虚拟机后无法启动的问题。其实这个问题是ghost带来的,原因很简单,新创建的虚拟硬盘(vdi)就是一个新的硬盘,这意味着里面并没有mbr信息,所以如果是除装系统,肯定找不到引导信息。解决方案很简单,用第三方工具重写mbr,抛开虚拟机不谈,实际装机的时候也是如此。
=========================================================================================================
欢迎指正!


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值