On Tue, 06 Nov 2007 10:06:30 -0500
sean <[EMAIL PROTECTED]> wrote:

> If it specifies
> filename "/pxe/pxelinux.0"; it will start the boot but finally halts 
> stating cannot find kernel image: linux.
> 
> If it specifies
> filename "/lts/vmlinuz-2.6.17.8-ltsp-1"; then I get the NBP is to
> large for memory error.

Sean, 
        You appear to be missing just a bit of the config.  I _think_
this is all the relevant info from my dhcpd.conf:
=========================================================================
===
=== dhcpd.conf
===
=========================================================================
#don't actually know what these are for... 
option oe-key code 159 =string; 
option oe-gateway code 160 = ip-address;

# tftp server:
next-server 192.168.10.1;

option space PXE;
option PXE.mtftp-ip               code 1 = ip-address;
option PXE.mtftp-cport            code 2 = unsigned integer 16;
option PXE.mtftp-sport            code 3 = unsigned integer 16;
option PXE.mtftp-tmout            code 4 = unsigned integer 8;
option PXE.mtftp-delay            code 5 = unsigned integer 8;
option PXE.discovery-control      code 6 = unsigned integer 8;
option PXE.discovery-mcast-addr   code 7 = ip-address;

option option-150 code 150 = text ;

zone spore.ath.cx. {
        primary 192.168.1.87;
        key rndc-key;
}
zone 1.168.192.in-addr.arpa. {
        primary 192.168.1.87;
        key rndc-key;
}
subnet 192.168.1.0 netmask 255.255.255.0 {
   range 192.168.1.101 192.168.1.199;
   option domain-name-servers 192.168.1.87, 192.168.1.1;
   option domain-name "spore.ath.cx";
   ddns-domainname "spore.ath.cx";
   option routers 192.168.1.1;
   option subnet-mask 255.255.255.0;
   option broadcast-address 192.168.1.255;
   one-lease-per-client on;
   update-static-leases on;
# diskless client
   host davey{
        hardware ethernet 00:01:03:20:AE:CF;
        fixed-address 192.168.1.1;
        option host-name "davey";
        option routers none;
        DDNS-hostname "davey";
        option PXE.mtftp-ip 192.168.1.87;
        filename "pxelinux.0";
   }
}
=============================================
===
=== in.tftp configuration: 
===
=============================================
# /etc/init.d/in.tftpd

# Path to server files from
INTFTPD_PATH="/var/tftp"
INTFTPD_USER="nobody"
# For more options, see tftpd(8)
#INTFTPD_OPTS="-l -v -s ${INTFTPD_PATH} -a 192.168.10.1"
INTFTPD_OPTS="-u ${INTFTPD_USER} -l -vvvvvv -p -c -s ${INTFTPD_PATH} -a
192.168.1.87"
==============================================
== 
== relevant contents of /var/ftp 
==
==============================================

/var/tftp/
/var/tftp/pxelinux.0
/var/tftp/pxelinux.cfg/
/var/tftp/pxelinux.cfg/01-00-01-03-20-ae-cf
                # you'll notice the config file is named for the mac
                # address, prepended by 01-, and with '-' instead of
                # ':', with all lower case.  you could also use
                # 'default', if the same entry could be shared.
/var/tftp/pxelinux.cfg/default
/var/tftp/bzImage.davey

=============================================
==
== 01-00-01-03-20-ae-cf
==
=============================================
DEFAULT /bzImage.davey
APPEND ip=dhcp root=/dev/nfs nfsroot=192.168.1.87:/diskless/davey

=============================================



I think that should help out a lot.  

-- 
[EMAIL PROTECTED] mailing list

Reply via email to