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