我们在国内购买服务器一般是Windows和Linux系统都有人买,那是因为国内的Windows系统根本就没有版权费这种概念。可是在国外的VPS服务商那里,因为国外的版权法律法规因素,购买Windows系统需要支付高昂的版权费。因此要么就是大的服务商照卖Windows机器,但是收费高,要么干脆就不卖Windows机器,只卖Linux。对于需要国外服务器使用Windows系统的用户来说能购买到便宜的机器就比较麻烦点了。
相信很多人都听说过Vultr、Linode等主机商是可以通过自定义iso镜像的方式安装Windows系统,这种方式最大的优势就是你仍然可以按照正常的价格购买服务器,但是里面的系统要安装什么你说了算。只要你能找到可用的iso镜像地址就OK,剩下的事情就交给主机商自己去下载。可是这种方式碰到能用的iso镜像才可以安装,要是不可用那就直接下载失败无法安装自定义系统,而且这个可用iso镜像包中必须得有VirtIO驱动的支持,不含这种驱动的直接会下载失败。而且由于iso镜像的体积过大,一个iso文件就得占用大约几个G的空间,所以网上提供这种镜像下载的网站非常的少而且也很不好找。毕竟这种网站的存储空间要大,没个几个甚至几十几百个TB的硬盘空间你也做不了这种下载站。带宽流量也要大,毕竟这是很吃带宽流量的,光是流量费真的烧不起。这种相当于在线视频网站、视频下载站、电影下载站(相对轻松点,因为有BT种子和磁力链)的网站一般很少有人做,真的没有那种256TB的阿里云OSS对象存储的支持你都不敢做这种网站。今天我们介绍的不是通过iso下载到服务器的方式安装Windows系统,因为这种方法太简单了,找到完整的URL(必须以http://开头,.iso结尾,否则直接失败)贴入VPS服务商的系统内自己下载,然后新开一台机器导入镜像,剩下的就跟电脑安装系统一样,无非就是浪费点时间,剩下的激活以及网络远程配置都得自己去弄。
今天介绍的方法是通过Linux系统作为中介通过一键脚本DD的方式安装Windows系统,什么系统都可以无论是家用客户端还是Windows Server的服务器系统都可以,安装了Windows之后等于自带桌面可视化操作,因此对那些不习惯Linux系统黑白屏幕的用户来说这是一种不错的VPS使用的解决办法,当然Linux系统也是可以通过安装系统内的VNC功能来实现可视化操作。
通过一键脚本安装Windows系统,你首先必须得有一台带有干净的系统没有使用过的VPS服务器,这个很简单新开一台机器或者是不要的旧机器重做系统就OK了。需要内存大点,1G以上就够用了,512M的确实很卡,跑个XP或者2003的还好,要是Win7和2008的系统真就卡死了。DD方式也需要你自行去寻找可用的安装源,不可用的源会导致机器不停的在安装也不成功,因此必须得找到可用的。找的方法很简单就是找到一个源的URL(一般都是.gz结尾)然后通过浏览器下载,千万别真下下来,好几个G没几个小时下不完。只要是可以下载的那这个源基本就是可用的,然后就可以开始在服务器上安装Windows。
这种方式对Linux系统的要求也非常高,很挑系统,有的系统甚至最后会安装失败。目前支持友好度最好的系统是Debian,最佳的系统是Debian 8,当然Debian 9也可以。千万别用Debian 7,因为这个系统最容易安装失败。CentOS、Ubuntu系统的支持略微差点,但是部分系统也是可以成功的。
安装需要通过grub引导,由于Debian和Ubuntu属于同类的系统(Ubuntu为Debian系统的分支),因此系统自动集成了grub,因此无需安装直接使用
红帽Redhat和CentOS系统(CentOS为Redhat系统的分支)需要自行安装grub,输入下方的命令
yum install glibc-common
接下来我们找到一个纯净的Debian 8系统开始安装:
安装完成之后Debian系统就消失了,取而代之的就是一个带有可视化桌面的Windows系统
登录到VPS服务器,最好不要用SSH登录,因为开始安装后SSH就直接断了,最好是用VPS控制台里面的VNC安装
首先我们先把系统的时区调整为UTC+8(过程请看前文:http://www.shibushi.cc/post/131.html)
做好了之后接下来属于一键脚本命令开始安装
wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.sh' && bash DebianNET.sh -dd '[Windows dd包直连地址]'
最后的引号“Windows dd包直连地址”就是我们准备好的可用源
这里我们介绍一个精简版的Windows 7系统的安装,由于moeclub的源已经失效,因此我们采用的是moerats的源
wget --no-check-certificate -qO DebianNET.sh 'https://moeclub.org/attachment/LinuxShell/DebianNET.sh' && bash DebianNET.sh -dd 'https://down.moerats.com/Windows/win7embx86-auto.gz'
Win7精简版的安装包只有1.2G,如果有需要其他系统的安装包可以看本文最后可用源的整理(数据来自moerats)
接下来按下Enter回车开始安装,接下来开始安装。如果你是用VNC安装的接下来的安装全过程都会在VNC上面显示,只要源可用一般情况下10-20分钟就能安装成功,最多不会超过30分钟。如果超过这一时间还没好,那基本上就意味着源不可用。
安装成功后VNC里面就会显示Windows的桌面,由于这个包是已经激活并且自动设置好网络与远程桌面(3389端口)的,因此直接就可以使用并且是DHCP自动连网的,无需任何设置。到此就可以使用全新的Windows系统了。
安装成功后的系统就是一台远程的Windows电脑,如果安装的是Server系统那就是一台远程的Windows服务器。直接通过本地电脑实现远程操作,当然这是VNC。如果需要通过其他软件访问,可以通过Windows自带的远程桌面和其他的第三方软件(比如宝塔远程助手)实现远程访问。用户名Administrator,登录密码Vicer。
说明:
dd
包解压后的体积不能超过机器第一块硬盘的最大容积(如果是上文中提到的那个安装包,一般安装后只占用3GB左右的硬盘空间,只要不做系统分区,系统只有一个C盘,那么10GB以上的硬盘就能安装,建议硬盘容量至少需要20GB)
全自动安装,不用手动安装。只要等一段时间就能看到系统桌面
由于相当于在远程的VPS上面架设了一台带有桌面功能的虚拟计算机,因此还可以充当远程虚拟机使用。在本地电脑怎么操作,那上面就怎么操作。由于DHCP是自动连网的,加上你的VPS又自带了一个独立的公网IP(v4/v6),因此就可以实现公网IP上网的功能,只要你的配置好一切都OK。Windows自带的IE浏览器可以直接上网冲浪,当然你也可以像本地计算机一样的安装exe软件,下载存储文件,只是有点延迟而已。如果你是在海外的VPS上使用那就更好了,因为这个远程桌面可以直接科学上网,一键解锁新姿势(访问谷歌、维基百科、推特、脸书、INS、汤不热这样的网站还是可以的,不过由于没有声卡,因此看油管只能看视频但没有声音,不能听音频),不过为了更好的体验最好是使用科学上网33、335程序。
建议安装在vultr、linode这些可以自定义安装系统的服务商使用本系统,如果是在未经微软授权的服务商那里使用可能会违反用户协议而受到处罚!!!
附录:
部分可用的Windows dd包
客户端系统
Windows 7
https://down.moerats.com/Windows/win7embx86-auto.gz (1.2G)
Username:Administrator
Password:Vicer
http://down.80host.com/iso/dd/Windows7-Joodle-Template.gz (3.5G)
Username:Admin
Password:Password147
http://down.80host.com/iso/dd/7.ENT.EVAL.64.VIRTIO-SCSI.gz (3.1G)
Username:WhatUpTime.com
Password:P@ssword64
http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi.gz (442M)
Username:administrator
Password:www.80host.com
(OVH服务商专用版)
http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi_faster.gz (506M)
Username:administrator
Password:www.80host.com
(OVH服务商专用版)
Windows 8.1
https://down.moerats.com/Windows/win8embx64-auto.gz (2.9G)
Username:Administrator
Password:Vicer
http://down.80host.com/iso/dd/Windows8.1-Joodle-Template.gz (3.7G)
Username:Admin
Password:Password147
Windows 10
http://down.80host.com/iso/dd/ikoula92.gz (5.9G)
Username:administrator
Password:Abcd123400
服务器系统
Windows Server 2003
http://down.80host.com/iso/dd/win2003_with_update.gz (2.1G)
Username:administrator
Password:80hostkvmlamjj
http://down.80host.com/iso/dd/Kimsufi2003.gz (1.2G)
Username:Administrator
Password:password!yxz.me
http://down.80host.com/iso/dd/cn2003-virtio-pass-Linode.gz (662M)
Username:Administrator
Password:Linode
(Linode服务商专用版)
Windows Server 2008 R2
https://down.moerats.com/Windows/Win2008R2Standard-x64.gz (2.9G)
Username: Administrator
Password: lolico.moe123
http://down.80host.com/iso/dd/WS2008R2Enterprise-Joodle-Template.gz (3.0G)
Username:Administrator
Password:Password147
Windows Server 2012 R2
http://down.80host.com/iso/dd/Win2012R2ZW.gz (4.2G)
Username:Administrator
Password:Laiboke.com
http://down.80host.com/iso/dd/Windows2012R2-Joodle-Template.gz (4.6G)
Username:Administrator
Password:Password147