说明:之前博主发了很多KVM架构一键安装Windows系统的教程,查看:Linux VPS纯净版Windows系统一键安装脚本,不过只适用于KVM,现在分享个适用于OpenVZ的脚本。

安装

提示:该脚本使用的是QEMU项目,可能处于第N层虚拟化,CPU容易暴走,极其容易违反TOS,所以使用的时候有心理准备或者提前咨询主机商。

Github地址:https://github.com/dylanbai8/Onekey_OpenVZ_Install_Windows

测试环境为Debian 7(理论上支持Debian、Ubuntu系列的大部分系统)

wget -N --no-check-certificate git.io/w.sh && chmod +x w.sh && bash w.sh

使用方法:

#为Debian、Ubuntu安装远程桌面
依次执行1、4
如果需要使用浏览器,依次执行1、2、4

#为Debian/Ubuntu安装WindowsXP
依次执行3、4
默认启动内存为512M;如果需要修改启动内存,依次执行3、6、4

#安装自定义Windows系统(iOS镜像)
执行7按提示操作

注意事项

1、如果安装完后VNC桌面空白,查看是否有Sub-process /usr/bin/dpkg returned an error code (1)报错
解决办法1:
执行rm /var/lib/dpkg/info/$nomdupaquet* -f后重新安装
解决办法2:
更换源或者更换系统

2、关于OpenVZ
在OpenVZ构架的VPS内安装Windows系统CPU很容易100%运行
长期CPU、内存爆满,一般主机商不允许这样做,可能被判定为滥用而封停

开机自启

编辑/etc/rc.local
在exit 0前新增加一行粘贴以下代码(具体配置可以自行修改)
qemu-system-x86_64 -hda /root/IMG/win.img -m 512M -smp 1 -daemonize -vnc :2 -net nic,model=virtio -net user -redir tcp:3389::3389

【修改端口映射】
默认主机仅将远程桌面3389端口转发至Windows系统 如果是用来运行程序(如建站)可能需要转发如80、443、22等端口
只需修改末尾 添加多个端口即可 如:-redir tcp:3389::3389 -redir tcp:443::443 -redir tcp:80::80
具体格式为 -redir [tcp|udp]:host-port::guest-port

查看端口是否正常映射:
lsof -i:"3389"
有返回内容即为映射正常

【修改其它配置】
-m 512M表示内存为512M
-smp 2表示使用两个CPU核心
-daemonize在后台运行虚拟机
-nographic不显示图形界面
-vnc :2开启vnc远程访问 其中:2标识vnc端口
-net nic,model=virtio -net user即网络为NAT方式 OpenVZ充当虚拟机的网关和防火墙
-redir tcp:3389::3389重定向虚拟机的3389端口到主机的网络界面上

最后说下,如果你想在VPS上玩Win系统的话,还是建议使用配置好点的KVM或者独立服务器。

夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!