On Mon, 22 Mar 2004, Don Elwell wrote:
LinuxBIOS->Etherboot->Linux (single mkelfImage kernel/initrd)
we do this now.
Booting the kernel/initrd via the CD-ROM works great. Booting via Etherboot doesn't. I get kernel panics indicating that the kernel can't mount its root fs.
can you send the string?
I wonder if by some chance etherboot is doing something to IDE that makes it work "correctly" for the kernel in the CD-ROM case.
I also added code in the Linux kernel do_mounts.c file (just after the "RAMDISK: could not find valid ramdisk image") to print out the first 512 bytes of the buf buffer. At this point, the values in no way match the values in the initrd image (nor to those printed out in convert_params.c).
hmm. etherboot problem? What kind of ethernet chip?
ron