OpenVZ虚拟化(架构)VPS一键安装Windows系统
说明:之前博主发了很多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
或者独立服务器。
下载地址:
说明:之前博主发了很多KVM
架构一键安装Windows
系统的教程,查看:此文章转载自互联网-《OpenVZ虚拟化(架构)VPS一键安装Windows系统》
免责声明:
本站提供的一切软件、教程和内容信息仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。
本站信息来自网络收集整理,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑或手机中彻底删除上述内容。
如果您喜欢该程序和内容,请支持正版,购买注册,得到更好的正版服务。我们非常重视版权问题,如有侵权请邮件与我们联系处理。敬请谅解!
发表评论: