关于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服务器,复制以下命令运行,注意将命令中的汉字,替换为实际系统镜像链接地址,下文会提供相关链接。
1 | bash <(wget —no–check–certificate –qO– ‘https://moeclub.org/attachment/LinuxShell/InstallNET.sh’) –dd “将双引号内的汉字替换为系统镜像地址” |
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 3 4 5 6 7 8 9 10 11 | # Windows 7 32位中文(Windows Thin PC): https://image.moeclub.org/GoogleDrive/1srhylymTjYS-Ky8uLw4R6LCWfAo1F3s7 https://moeclub.org/onedrive/IMAGE/Windows/win7emb_x86.tar.gz # Windows 8.1 SP1 64位中文(Embedded): https://image.moeclub.org/GoogleDrive/1cqVl2wSGx92UTdhOxU9pW3wJgmvZMT_J https://moeclub.org/onedrive/IMAGE/Windows/win8.1emb_x64.tar.gz # Windows 10 ltsc 64位中文: https://image.moeclub.org/GoogleDrive/1OVA3t-ZI2arkM4E4gKvofcBN9aoVdneh https://moeclub.org/onedrive/IMAGE/Windows/win10ltsc_x64.tar.gz |
注意事项:
1.安装成功后,请尽快更改默认登录密码。
- 默认用户名:Administrator
- 默认密码:Vicer
2.Win7版本默认已激活,Win8.1及Win10版本默认未激活,激活方法可参考本文末相关内容。
Teddysun镜像地址:
以下各系统版本都有两个下载链接,任选其一:
1 2 3 4 5 6 7 8 9 10 11 | # Windows Server 2012 R2中文版: https://file.yuntu.ca/iso/teddysun/cn_windows2012r2.gz https://mirrors.yuntu.ca/teddysun/cn_windows2012r2.gz # Windows Server 2016中文版: https://file.yuntu.ca/iso/teddysun/cn_windows2016.gz https://mirrors.yuntu.ca/teddysun/cn_windows2016.gz # Windows Server 2019中文版 https://file.yuntu.ca/iso/teddysun/cn_windows2019.gz https://mirrors.yuntu.ca/teddysun/cn_windows2019.gz |
注意事项:
1.安装成功后,请尽快更改默认登录密码。
- 默认用户名:administrator
- 默认密码:Password147
2.已测试可用的服务器商家包括腾讯云,Vultr,DigitalOcean,Cloudcone,Kimsufi,Online等,其它商家自测。
3.可用KMS方式激活系统,系统激活参考本文末相关内容。
老司机镜像地址:
1 2 | # Windows Server 2008 SP1 R2 64位中文版: http://soft.815494.com/dd/WinSrv2008x64-Chinese.vhd.gz |
注意事项:
1.安装成功后,请尽快更改默认登录密码。
- 默认用户名:Administrator
- 默认密码:WinSrv2008x64-Chinese
2.安装后会自动激活,无需另外激活。
Linode专用镜像:
1 2 | Windows Server 2003 中文版: http://down.80host.com/iso/dd/cn2003-virtio-pass-Linode.gz |
- 默认用户名:Administrator
- 默认密码:Linode
OVH VPS专用镜像:
1 2 3 | # Windows 7中文版: http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi.gz http://down.80host.com/iso/dd/win7_cn_5gb_virtio_scsi_faster.gz |
- 默认用户名:administrator
- 默认密码:www.80host.com
Windows 激活
方案1 KMS方式激活:
Windows系统安装成功后,用远程桌面连接,Win+R快捷键调出运行窗口,输入CMD回车,运行如下命令:
1 2 | slmgr –skms kms.moeclub.org slmgr –ato |
可能需要用到的密钥: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:
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/Wds/rdpwd/Tds/tcp
- HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Control/Terminal Server/WinStations/RDP-Tcp
3.修改完成后,需要将刚才修改后的端口号,添加至系统防火墙放行:
- 打开开始菜单——控制面板——系统和安全——Windows防火墙——高级设置——入站规则——新建规则。
- 在新建入站规则窗口中,依次选择规则类型为端口——协议为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命令测试服务器延迟了。