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