0xAA55 发表于 2014-9-19 15:53:06

【网络引导】无盘引导的服务器设置

所谓无盘引导,也就是PXE引导,说白了就是一台没有操作系统的电脑用网卡从一个有操作系统的电脑中下载操作系统,然后引导。听起来很屌。那么这是怎么实现的呢?
我这里就说一下怎么用VMware虚拟机玩无盘引导。

准备工作:
1、如果你不是用路由器上网的,那就搞一个路由器用来上网。
2、装好你的VMware虚拟机软件。
3、装一个Windows Server 2003的虚拟机。把联网的方式设置为桥接,而不是NAT。
   下载地址:ed2k://|file|cn_windows_server_2003_sp2_x86_cd.iso|390135808|4C38E53EF100F80683810CAC1044CA70|/
4、装一个无盘虚拟机。

好。首先我们装好Windows Server 2003,如下图:


然后我们将无盘虚拟机设置好。启动后就是这样的:


没错。它在寻找操作系统。然后说,找不到系统。就这样。
好的。让我们来设置一下这个WinServer2003吧。
我们需要一个工具。TFTPD32.EXE。它能用来建立TFTP服务器。什么是TFTP呢?资料:http://baike.baidu.com/view/23881.htm

WinServer2003自带了TFTP服务,但是我们不使用它,它不好用。我们用这个:http://tftpd32.jounin.net/
这个是一个开源的支持IPv6的TFTP服务器。也就是刚才我说的TFTPD32.EXE。
我们下载这个:http://tftpd32.jounin.net/download/tftpd32.450.zip
论坛备用下载:
打开后可以看到里面有四个文件。无视那个CHM和PDF,我们需要的是那个EXE和INI。

先确保你的WinServer2003用的是桥接模式上网。这样的话,这个虚拟机就相当于处在了路由器DHCP下的内网了。


我们需要一个引导文件,用来引导。
这个引导文件我们在D盘建立一个文件夹叫maxdos6,然后把它放进去。
是两个文件:maxdos6.pxe和maxdos6.sys
下载:http://pan.baidu.com/s/1gdvLbVH(访问密码:eykr)
弄好以后,应该是这个样子的:(这两个文件在D盘maxdos6文件夹里)


然后我们启动这个软件。


接下来就是一系列的设置了。
首先我们找到Server interfaces,把它从127.0.0.1改成别的,改成这个虚拟机在路由器分配的IP地址。


好。然后点击底部中间那个写着Settings的按钮。
第一页确保TFTP Server、TFTP Client、DHCP Server这三个是勾上的。别的不用管。


然后第二页,把Base Directory改成你想要放引导文件的文件夹的路径。当然是刚才设置的D:\maxdos6了
勾上PXE Compability。


第三页:
IP pool start address填192.168.1.50
Size of pool填10
Boot File填maxdos6.pxe

DHCP Options这里:
Def. router (Opt 3)填192.168.1.1(你的路由器的地址,我的是TP-Link路由器,所以是192.168.1.1,如果你的是Tenda的路由器,大概是192.168.0.1吧。)
Mask (Opt 1)填255.255.255.0

DHCP Settings:
勾选Bind DHCP to this address,右边的下拉框选择你的虚拟机的IP地址。
设置好了就像下图这样:


然后点OK。它会弹出个对话框说,重新启动这个软件后生效。那我们就关掉这个软件,重新启动它。
重新启动后还是要把Server interfaces选成第二个(虚拟机的本机IP)
然后我们回到无盘虚拟机,启动它。

好的!它开始传输文件了!
回来看WinServer2003,看到TFTP服务器在发文件了。



然后大家就自己选吧。选B的话,大家还需要GhostSrv.exe这个东西。它能将一个gho远程写入到这台电脑。
下载:

编辑sys文件的工具imgedit下载:


刚才我们说的是怎么用虚拟机来模拟。事实上,真实机器只需要用网线连接这个路由器,然后设置引导模式为网络引导,就可以进入MAXDOS了。
页: [1]
查看完整版本: 【网络引导】无盘引导的服务器设置