[syslinux] pxe linux

Manu Abraham manu at kromtek.com
Sun Apr 18 22:13:17 PDT 2004

		I have setup pxelinux like this,

default linux
    kernel linux
    append initrd=rootfs.img
    ipappend 1

I have my dhcpd.conf like this,

	allow booting;
	allow bootp;

        	filename "pxelinux.cfg/pxelinux.0";
        	host deploy
            		hardware ethernet 00:0E:A6:22:28:21;

My client is on a 3C940 network adapter LanOnMotherboard. When BIOS is set to 
bootstrap using PXE,

	Searches for a DHCP server ------ works fine,
	Looks for a TFTP server ---------- works fine,
	Downloads PXElinux -------- works fine,
	Downloads Kernel ----------- works fine,

after that
		VFS: Cannot open root device "" or 03:02
		Please append a correct "root=" boot option...
		Kernel Panic: VFS: unable to mount root fs on 03:02

My rootfs.img (uncompressed) is 64M big with the kernel options changed to 
accept a 64MB ramdisk. Compressed it is around 11M. 

	My /etc/fstab contains 
	/dev/ram0 / ext2 defaults
	/proc /proc proc defaults

In my /var/log/messages i notice a following line...

	Apr 15 17:39:27 zeus in.tftpd[3110]: tftp: client does not accept options

	Is there something that i'm doing wrong ? Could somebody help me out ?


More information about the Syslinux mailing list