Etherboot with Linux 2.6?

Hi there.

I’m trying to use the built-in Etherboot features together with Linux 2.6. I have configured the DHCP-server and tftp-server, the Etherboot kicks in and seems to download the image completely, and says “done”. Then nothing more happens.

Have anyone successfully booted RouterBoard 230 using Etherboot and a 2.6 kernel?

Command-line used to create the tftpd boot-image:
mkelf-linux --output=/tftpboot/kernel.nb --append=‘console=ttyS0,9600n8’ /home/rawler/linux-2.6.7/arch/i386/boot/zImage

You have to append initrd.

I tried that, but without success. The thing is, I don’t even get a booting kernel over serial port, which I using the same append-statement through lilo and boot from IDE.

However, I have now managed to boot the board using etherboot installed on a CompactFlash-disc (without initrd). I guess there are some incompabilities between my version of mkelf-linux and the version of etherboot installed in the RouterBoard bios, or something.

(Using latest mkelf and etherboot for a working setup.)

Yes, there might be incompatibility with the latest version of mkelf and RB EtherBoot.

LTSP 4.0 default kernel boots fine with EtherBoot (there is a description of compilation parameters and mkelf-linux version on their website, as I remember)