估计有一些小伙伴都买了那个$3.5,epyc,4核8G80G的vps吧。
我也买了个。。。
店家自己的说法是win系统要$4.5,然后只有win2022能正常运行。
我买的是$3.5的,先后测试了2008R2、2012R2、2019、2022系统,和店家说法类似,直接dd的话,只有2019和2022能正常运行。话说这个情况确实很奇怪,我也第一次遇到。
但是相同硬件环境的话,这两个系统速度要慢不少,可低版本系统又装不上,很蛋碎。。。
挺郁闷,我自己做了纯净的2008到2022的镜像,包括两种virtio存储控制器的版本,平时用的时候dd一下就是了,今天居然不行。。。
想了一些办法,尝试了几次,因为前几年做了一套数据中心全自动运维系统么,这方面我还算熟悉,最终倒是捣鼓出来安装低版本的办法了:
本文方法在所有vps、云服务器通用,但需要一些前提条件。
前提条件:
1,有非virtio网卡选项
2,有另一个服务器提供samba、http服务且这两个服务的端口未被封
3,自己做一个纯净的pe系统
4,现在是linux系统,最好是debian/ubuntu
5,有vnc
最好有dhcp,虽然手工命令行设置网络也可以,但是贼麻烦。然后就是有些机房是封了samba端口的,那这种就不行。pe系统当然可以用网上现成的,但我认为你都用服务器了,那应该不会去用那些浑身后门的垃圾pe系统吧?或许有些pe自身没问题,但他里面的软件,一不小心就给你整个360式全家桶了。。。
安装windows步骤(以2008R2为例):
1,设置网卡为非virtio模式,在控制面板重启,注意不是操作系统内的重启
2,把pe系统解压出来,放一个可以下载的url,路径像http://down.tingtao.org/winpe/x64这样子。后续从这里加载的时候会反复报错,因为我这iso解压出来的文件名都是大写,而在线加载pe是需要小写的,这个后续出错的时候根据提示一个一个改吧,我记得就五六个文件,文件夹的名字也要注意大小写。同时注意,如果是iis的话,需要增加mime,否则大部分文件都无法下载。
3,把2008r2的iso解压出来,放一个sanba目录,例如\\smb.tingtao.org\win2008
4,在欲安装的机器上先登录vnc,然后用ssh或者vnc执行这么几行:
apt install -y grub-imageboot mkdir /boot/images cd /boot/images wget https://boot.netboot.xyz/ipxe/netboot.xyz.iso update-grub2 reboot
5,等启动到系统选择菜单的时候速度用上下键选择刚弄出来那个名字(忘记叫啥了),进去以后选windows,然后设置base url为http://down.tingtao.org/winpe,注意不要带后面的x64,然后选一个大概是叫执行windows installer的,这里如果提示文件找不到,那就按上面说的改大小写然后重来就行了。好像有个目录也要复制一份,因为同一个目录他需要两个不同的大小写。
6,进入pe环境以后,首先挂载smb:
net use g: \\smb.tingtao.org\win2008
7,执行安装即可:
setup
纯手工凭着记忆敲的文章,可能会有细节错漏,如果有的话,那回头再改了。
题外话,这个vps的性能有点说不好,单纯看跑分的话还可以,但总感觉有时候卡卡的,而且美西到他这个北卡机房的速度,有时候比到欧洲都慢。。。反正我是不打算保留了。
而且通过几个工单的响应时间、讲话内容和语气,基本可以断定是个新手开的,八成是传说中的“one man”,有些产品设置他自己都不懂。