[syslinux] pxe linux

Manu Abraham manu at kromtek.com
Fri Apr 16 01:31:09 PDT 2004


Hi,
		I have setup pxelinux like this,

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

I have my dhcpd.conf like this,

	allow booting;
	allow bootp;

	group{
        	filename "pxelinux.cfg/pxelinux.0";
        	host deploy
       		{
            		next-server 192.168.1.254;
            		hardware ethernet 00:0E:A6:22:28:21;
            		fixed-address 192.168.1.235;
        	}
	}



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 ?

Regards,
Manu




More information about the Syslinux mailing list