Chinaunix

标题: 如何做pxe启动 [打印本页]

作者: richardzlh    时间: 2006-12-26 11:54
标题: 如何做pxe启动
    今天说一下如何在linux下做pxe的启动,所谓pxe启动通俗点就是网卡通过网络启动计算机。

    首先,必须要有一块带可启动的网卡,一般集成的都可以,只要在CMOS下设置为pxe启动即可。如果是pci之类的网卡,看网卡上是否有boot rom,一般好像不是自带的吧,到电脑市场问一下就能买到了。

    还要准备一台linux服务器,我选择的是RedHat9.0。在安装的时候把DHCP和tftp服务选上,那为什么要用到这2个服务呢?可以参考
http://www.networkdictionary.com/chinese/protocols/bootp.php?PHPSESSID=c2a79111d168faf
这篇文档。
接下来就是配置了。关于DHCP的基本配置这里就不多说了,主要说一下有关pxe启动的配置。
在subnet子句里添加以下语句:
       filename "imagefile";           指定启动的映象文件名
       next-server [ip];               指定通过这个[ip]上的tftp服务来读取映象文件
tftp服务通过xinetd启动,以下是配置内容:
service tftp
{
        disable = no                                  不要disable等于启动该服务
        socket_type             = dgram              
        protocol                = udp
        wait                    = yes
        user                    = root
        server                  = /usr/sbin/in.tftpd
        server_args             = -s /tftpboot         tftp目录所在位置
}
以上红色部分为用户改动项
把启动映象文件(imagefile)copy到/tftpboot目录下,然后把客户端设置为网卡启动,大功告成。
到这里
http://pzz.cn/bbs/thread.php?fid=8
去下载一个pxe启动映象文件吧。

本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u/28155/showart_221327.html




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2