来源:自学PHP网 时间:2015-04-14 11:51 作者: 阅读:次
[导读] 作者:NetDemonemail:netdemon@20cn.nethttp://www.20cn.net/本文版权属20CN网络安全小组所有,允许转载,但需保持文章的完整性并注明出处在过去的几年中 FreeBSD 并没有任何可用的并被官方支持的...
作者:NetDemon 本文版权属20CN网络安全小组所有,允许转载,但需保持文章的完整性并注明出处 在过去的几年中 FreeBSD 并没有任何可用的并被官方支持的虚拟化解决方案。只有使用利用 Linux 二进制兼容层运行的 VMware3 这个老得牙齿已经掉关开始牙龈的版本。在 FreeBSD 7.2 发布不久, Sun 的开源版本 (Open Source Edition OSE) 的 VirtualBox 作为一个 FreeBSD 原生的程序出现在了 Ports Collection 中。VirtualBox 是一个开发非常活跃的开源虚拟化软件, 并且可在大部份的操作系统上使用, 包括 Windows, Mac OS, Linux 和 FreeBSD。同样也能把 Windows 或 UNIX 作为客户系统运行。 首先升级Ports中的VirtualBox到3.1.2版本(本文发表的时候VirtualBox官方已有3.1.4版,你update到的可能已经是3.1.4) # portsnap fetch update 编译VirtualBox, 如果编译成功,那么卸除原先安装的VirtualBox(如果有的话) 安装VirtualBox 配置VirtualBox 重启系统 (!!!如果vboxdrv加载失败,说明FreeBSD内核需要升级到8.0或以上) 创建Windows的虚拟机 创建虚拟机所需的磁盘空间 创建虚拟机所需的存储控制器以及虚拟CD/DVD 设备 添加磁盘设备到虚拟机 挂载需要安装系统的ISO 文件 配置虚拟机网卡(桥接模式): 好了,所有的配置已经完成,可以启动虚拟机了 那么,启动了吗?显然我们不可能指望在一个SSH的客户端上看到图形界面。 但就算虚拟机正确运行了,虚拟机上的Win2003现在肯定也还没发正常运行,为什么呢?不还没有安装么,那来的Win2003系统?在当前的条件下,win2003setupdics.iso这个安装光盘成了成败的关键,这必须是一个事先做好的无人守护并根据你的实际条件配置好网络环境的安装光盘才行。如果这样,在你启动虚拟机之后,它将自动的安装Win2003.之后你就可以通过远程桌面访问这个Win2003了,这也就是为什么选择2003的原因,因为它默认开放了3389。如何做一个这样的光盘不是本文的讨论范围,网上有很多这方面的相关资料。作为变通,我们也可以在本地机器比如WinXP上安装VirtualBox,并在图形界面下安装并配置好虚拟的Win2003,然后把这个装好的win2003.vdi虚拟硬盘文件上传覆盖FreeBSD上的那个。 到此,虚拟的Windows2003已经完全可以正常工作了,通过3389连接,你绝对感觉不到你操作的竟然是虚拟机。这文章,就是在这虚拟的Win2003下重新编辑的。在此之前,我在这上装了个QQ,并在一个群里勾引了一个小女孩,罪过啊罪过…. PS: |
自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习
京ICP备14009008号-1@版权所有www.zixuephp.com
网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com