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

安装

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

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

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

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或者独立服务器。


版权声明

1、本类目资源来自互联网收集,本站不保证资源的完整性及可运行性,资源仅供用于学习和交流,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

2、本资源为虚拟可复制性,下单后不予退款,谢谢您的支持!

3、关于本站资源版权的免责说明(下载本站资源即表示你已经阅读)。

4、对于不当转载或引用本网站内容而引起的民事纷争、行政处理或其他损失,本网站不承担责任。

5、对不遵守本声明或其他违法、恶意使用本网站内容者,本网站保留追究其法律责任的权利。

唯一网址: http://www.2min.cn/14_54.html

标 签: 虚拟化 架构 一键 安装 windows

上一篇: [ Windows VPS ] Windows 一键重装系统为 Linux (netboot,网络安装)

下一篇: PyOne一键安装脚本 for Debian 8+/CentOS 7

用户评论 (0)

暂无评论

嘿,我来帮您!