标签归档:pxe

利用Windows Deployment Services远程安装系统

正常情况下,重装系统一般是塞一张光盘给光驱,然后选光盘启动,开工。

文艺一点的会用u盘启动,一样的开装。

但是,如果你面对的是远在半个地球之外的美国某机房中系统挂掉的一只机器的时候,一切就会变得那么苍白无力了。。

设想一下,某天晚上你睡得正香的时候,老板打电话过来说美国客户发现某个网站不能访问,ping了一下发现不通,第一个标准动作肯定是用kvm上去看一下,哇,一个非常标准的蓝屏。。

好吧,蓝屏是小事儿,重启下服务器就是,你运气很好,机房有部署IP开关,先断掉A线,然后断掉B线,再启动A线,B线,好了,服务器开始启动了。漫长的BIOS屏幕飘过,直接就到启动修复了。别问我是什么,被08R2折腾过的都懂的。。一个黑乎乎的cmd窗口就是你的一切。。

这时候你会想,好吧,我认输了,重装总可以吧,仔细想想,惨了,系统是OEM的,没安装介质。打电话给机房,机房的小伙子倒是很乐意帮你,但是需要你自己提供安装介质,他们可以去人。。是不是觉得走投无路了?

还好,还有救命的Windows Deployment Services。

WDS是个windows server 2008 R2的角色,在windows server 2008被引入,作为Remote Installation Services的升级版本出现。

WDS本来是用来方便IT人员大批量的在局域网中windows出现的,本质上就是利用intel提出的pxe(http://en.wikipedia.org/wiki/Preboot_Execution_Environment)进行网络启动的安装。

部署wds非常简单,准备好os的iso,然后在server manager中添加wds的角色,然后完事。当然,网络中也要有dhcp才行,没有?马上装一个呗。

然后,展开wds控制台,添加至少一个启动镜像和一个安装镜像,文件位于os的安装iso\sources下面的boot.wim和sources.wim。

添加完成,就可以用kvm去那只可怜的机器了,重启,选择pxe网络启动,后面的事情就很简单了。。

WDS还可以做其他一些事情,下次继续