一直听说虚拟机,今天来玩玩.
首先,需要确定用什么软件,在网上看了一下,主要用Virtual PC 2007与VM,通过比较,觉得用Virtual PC 2007要好一些.
下载Virtual PC 2007,安装过程很简单,网络也配上了,就这样用上了服务器?真爽.
唯一不爽的是,不直接USB.
再看看网上有没有解决方案,查Virtual PC 2007 USB,结果都不可用.
但http://www.pluralsight.com/community/blogs/jimw/archive/ 2006/10/11 /40358.aspx却提出了一个新的名词:virtualbox
- Pengo wrote re: Virtual PC 2007 Adds Support for USB - - - NOT - - -
- on 03-08-2007 11:29 AM
- use virtualbox ... and have fun with usb support
- 看看后面的评论:
- SuperG wrote re: Virtual PC 2007 Adds Support for USB - - - NOT - - -
- on 08-22-2007 11:52 AM
- Pengo. You're an absolute legend! Thanks for mentioning virtualbox.
- qWantUS wrote re: Virtual PC 2007 Adds Support for USB - - - NOT - - -
- on 05-30-2008 1:29 PM
- Thanks Pengo! You are the man!! Cheers!!
这么说来, virtualbox比Virtual PC 2007不好用?
幸亏浪费的时间不多,卸了Virtual PC 2007,下载virtualbox,居然在http://www.crsky.com/soft/9441.html下了个最新版 2.0.6 ,运气不错.
安装上了,再装个Windows 2003 Server,速度极快.确实不错.但局域网咋配置呢?没找到方法.
网上说
- 在VirtualBox上安装和使用Windows
- 今天下载并安装了VirtualBox,在上面建了个2003的新VM,然后安装,运行,感觉就是一个字:快!几乎赶上Host的速度了(我Host有512M内存,分配给Guest了256M,估计内存更高的同志们就可以直接在上面跑Sql Server + Visual Studio了).
- 唯一的不爽之处就是网络连接.以前试用VMWare, VPC等时都是安装完程序就自动配置好了,Guest直接可以当做局域网的一台新计算机了,但VirtualBox不是这样,Google了半天,最后还是在自带的PDF手册里发现了解决方法:
- 1,添加一块虚拟网卡: 在Host中运行 VBoxManage createhostif "虚拟网卡名称" (当然前提是VirtualBox的安装目录是当前目录,或在你Path变量里)
- 2,桥接你的真实网卡和虚拟网卡: 在Host中的网络连接视图里选中两个网卡,右击,选"桥接".然后使用你原来的真实网卡的TCT/IP设置来设置新出现的"网络桥"(如果IP和DNS服务器都是自动获取就可以免了这一步).
- 3,重新启动Host.
- 4,设置VM的网络连接方式: 打开VirtualBox, 选中VM, 点右边的Network, 然后选中Attached to后面的"Host Interface",点OK.
- 5,安装VirtualBox Guest Additions: 启动Guest系统,选择菜单项 Devices -> Install Guest Additions,然后按提示进行操作.
- 6,OK.现在你的VM就能像局域网里的一台新机器那样使用网络了
按此步骤操作,1、2、3,重启主机,第4步也完成了。
但第5步安装VirtualBox Guest Additions: 启动Guest系统,选择菜单项 Devices -> Install Guest Additions,然后按提示进行操作,却怎么也找不到地方,Guest机上找不着,VirtualBox上也找不到。
于是就在主机与虚拟机上折腾了十多分钟,无果。始终找不到“Devices”或“设备”菜单。
在一个偶然的情况下,在虚拟机上按右Ctrl+Home键,出现的菜单中出现了“设备”菜单,啊哈,万事大吉。
安装完毕,不由得佩服VirtualBox做得太好了,速度快不说,鼠标可以任意地方便在主机与虚拟机上移动,当然,局域网是没有一点问题的了。