I use via-rhine drives for net boot.
in my case
configure --enable-via-rhine --disable-minix --disable-ffs
make
dd if=stage1 of=/dev/fd0 bs=512
dd if=stage2 of=/dev/fd0 bs=512 seek=1
in server i use dhcp protocol and Netboot's tftpd.that all look work fine.
when reboot
grub>dhcp
found via81....
...
ip 192.168.0.68 gateway 0.0.0.0
grub>root (nd)
fsys is tftp use whole disk
grub>kernel=/boot/bzImage
...
[linux-bzImage,setup=0xe00,size=0x95b50]
grub>boot
uncompress kerenl...
ran out of input data
___system halted
why?
jiang yue long