Openvz 虚拟环境下装 windows
  • 分类:VPS
  • 发表:2012-06-11
  • 围观(255)

介于手上有不少openvz的VPS,但是有部分程序又必须在windows上运行,于是开始琢磨能不能在比较低价的openvz上面安装windows,google一番后确实得到了可行的方案,特做笔记,以供日后之需。

在开始之前必须要拥有一台基于openvz虚拟化的vps,而且硬件配置不能太差,最好是内存?512MB或以上的,256MB其实也可以,但是可能运行起来比较吃力~此外,你还必须要拥有一个windows安装的映像文件,任何版本的windows都可以,因为在配置之后的安装过程就如直接给你的电脑安装windows一样。(大部分人拥有的都是国外的VPS,如果需要直链iso文件,可以PM我,有2003以及xp的iso)

以下所有命令基于centos,未在其余系统试验过,且不保证任何版本的centos或者任何服务商的vps都能够安装成功。

现在开始记录详细过程:

一:安装fluxbox桌面环境及工具

fluxbox的安装详细可以看本站的另外一篇文章:http://xwy.me/posts/2750.htm,在这里就不详细阐述了。

安装完fluxbox之后,通过下列命令安装必须工具:

wget http://xwy.me/vpscom/windows_xwyme.sh;sh windows_xwyme.sh

二:添加虚拟磁盘

命令:qemu-img create -f qcow win.img 10G

这里的10G指的是虚拟磁盘的大小,大家可以根据自己的实际情况进行定义。win.img是指生成的虚拟磁盘文件名称,这个无关紧要。

三:载入iso并安装

进行安装首先要连接 vnc,连接vnc后直接输入以下命令进行windows安装:

qemu -cdrom winxp.iso -m 500M -boot d win.img

说明:这里的winxp.iso是指你要载入的iso文件,需存放于root用户文件夹下;500M指你要为安装的windows指派的内存数量,可根据直接vps的实际硬件配置进行定义,一般vps内存512mb的定义300M左右,剩余的内存以支持母vps以及qemu的正常运行。

好了,操作这就完成了,接下来的步骤变是安装了,推荐用ghost的iso进行安装,那样速度会稍微快些。

四:重启windows

当windows安装完成后当然不可能保证在线率的100%,所以如果需要重启qemu服务或者是vps,想再次进入windows的话命令就要稍微做点改变了:

qemu -hda win.img -boot c -m 500M -k de -usb

如果用之前那条命令的话会再次载入iso进行安装,那样之前的功夫就白费了。

五:解决操控问题

一般情况下安装的windows操控都比较困难,原因是我们一般使用的vps都处于离我们较远的地方,网络延迟叫严重(当然,如果你的vps位于大陆周边如台湾日本之类的地方而且操控较方便,那就可以无视这一条了)。

这时我们可以用到一个工具?teamviewer来解决问题,具体的安装与配置就不赘述了,如有不明白的可留言或者自行google。

 

最终说明:openvz下再安装windows往往需要占用较多的资源,本教程纯属记录一种技术,对于因安装windows之后造成资源占用超额而导致的vps被停用、罚款或者删除,本站一概不负责任。

(参考自anejd.com

Top