月下博客

Linux系统一键DD Windows脚本 免VNC免救援模式

 

 

关于DD

DD是Linux系统下的磁盘读写命令,可以将远端系统镜像,比如Windows系统镜像写入硬盘进行安装。一般来说,在国外服务器上安装Windows系统需要另外付费,而DD安装则可以免去付费环节。

DD命令安装系统的优点:

1.可以绕开VPS服务器商家的系统安装渠道,自由为服务器切换其它系统。

2.可以自己动手将原本的Linux系统,比如CentOS/Ubuntu/Debian,更换为Windows系统。

3.如果对商家提供的Linux系统不满意,同样可以自己动手更换为更为纯净的官方版本。

 

DD命令安装系统的缺点:

这种更换系统的操作,并不被商家认可,可能会违反商家的TOS。尤其是将Linux系统DD为Windows系统,如果被发现,部分商家可能会采取停机等惩戒措施。

 

一键DD Windows脚本

目前网上流传最广的DD脚本,是Vicer的一键脚本,功能比较强大。

Vicer脚本优点:可以实现Windows系统全自动安装,无需VNC模式或救援模式,安装完成后可以通过远程桌面直接登录系统。

适用架构:不能是OpenVZ架构,支持KVM/XEN。

适用系统:GRUB引导的 CentOS/Debian/Ubuntu。

硬盘空间:建议10G以上,最好15G以上。

 

一键DD Windows系统脚本:

1.Putty连接VPS服务器,复制以下命令运行,注意将命令中的汉字,替换为实际系统镜像链接地址,下文会提供相关链接。

 

2.接下来就可以不用管了,安装所需时间与系统镜像下载速度,以及你的VPS服务器性能有关。正常情况下,半小时后应该可以安装成功。

如果VPS服务器后台有VNC功能,可以打开VNC观察安装进度。初期会在VNC中看到下图界面,提示Starting up the partitioner ,注意进度会一直是0%,这是正常的。

 

3.等待几十分钟,或者在VNC中看到进入Windows系统界面后,可以尝试远程桌面登录系统。

 

可用的DD Windows系统镜象地址

由于每个人需要安装的Windows系统版本并不相同,所以前文脚本并没有给出系统链接地址。可以根据自身需求,选择下面的链接地址对脚本命令进行替换。

Vicer镜像地址:

以下各系统都有两个下载链接,其中第一个为Google Drive地址,国内被墙,建议国外VPS服务器使用;第二个为OneDrive地址,建议国内VPS服务器使用。

注意事项:

1.安装成功后,请尽快更改默认登录密码。

2.Win7版本默认已激活,Win8.1及Win10版本默认未激活,激活方法可参考本文末相关内容。

 

Teddysun镜像地址:

以下各系统版本都有两个下载链接,任选其一:

注意事项:

1.安装成功后,请尽快更改默认登录密码。

2.已测试可用的服务器商家包括腾讯云,Vultr,DigitalOcean,Cloudcone,Kimsufi,Online等,其它商家自测。

3.可用KMS方式激活系统,系统激活参考本文末相关内容。

 

老司机镜像地址:

注意事项:

1.安装成功后,请尽快更改默认登录密码。

2.安装后会自动激活,无需另外激活。

 

Linode专用镜像:

 

OVH VPS专用镜像:

 

Windows 激活

方案1 KMS方式激活:

Windows系统安装成功后,用远程桌面连接,Win+R快捷键调出运行窗口,输入CMD回车,运行如下命令:

 

可能需要用到的密钥:https://docs.microsoft.com/zh-cn/windows-server/get-started/kmsclientkeys

 

方案2 激活工具激活:

Windows激活工具下载:点此进入下载页面

页面名称虽然为Win8.1激活,但实际上可激活多个版本的系统,界面如下图:

 

修改远程桌面连接的3389端口

在VPS服务器上安装Windows系统,不同于家用电脑。因为服务器直接就是公网IP,理论上任何人都可以通过远程桌面连接尝试登录服务器。为了安全考虑,我们有必要修改远程桌面默认的3389端口。

修改方法:

1.Win+R快捷键调出运行窗口,输入regedit回车,打开注册表编辑器。

2.找到以下两个位置的PortNumber值,将默认的3389修改为其它较大端口号,比如58999:

 

3.修改完成后,需要将刚才修改后的端口号,添加至系统防火墙放行:

  1. 打开开始菜单——控制面板——系统和安全——Windows防火墙——高级设置——入站规则——新建规则。
  2. 在新建入站规则窗口中,依次选择规则类型为端口——协议为TCP、端口为刚才设置的新端口——操作设置为允许连接——最后的名称随便设置一个。

4.防火墙规则添加完成后,重启系统使设置生效。

5.远程桌面连接时,将原来的服务器IP,修改为IP:新端口的形式,比如:1.2.4.8:58999

 

安装Windows系统后,服务器IP Ping不通怎么办

在部分Windows系统版本中,防火墙规则默认是禁ping的,这时Ping服务器是Ping不通的。如果你需要测试Ping值延迟,那么就需要在防火墙中允许ICMP协议入站。

具体方法:

1.打开控制面板中的Windows防火墙——高级设置——入站规则——新建规则。

2.在弹出的新建入站规则窗口中,选择规则类型为自定义——程序选择默认的所有程序——协议选择ICMPv4—— 一路下一步。

3.规则添加成功后,就可以通过Ping命令测试服务器延迟了。