I have been unable to load this with grub4dos. I've read a few places that you can supposedly pass chainloader --force --raw /ltsp/i386/pxelinux.0 and move from grub4dos to pxelinux, but this doesn't work in my case. I just get a blinking cursor.
I've also tried having grub4dos directly load the kernel and initrd, taking the arguments from pxelinux.cfg/default, but this doesn't work either. It partially boots, and I get dropped at initramfs.
Here are the contents of TFTP:
.: total 40M -rwxr-xr-x 1 root root 215K Jul 2 11:04 grldr drwxr-xr-x 3 root root 4.0K Jul 2 09:25 ltsp -rwxr-xr-x 1 root root 40M Jul 2 09:53 ltsp.tar.gz -rwxr-xr-x 1 root root 94 Jul 2 11:06 menu.lst ./ltsp: total 4.0K drwxr-xr-x 3 root root 4.0K Jul 2 09:34 i386 ./ltsp/i386: total 43M -rw-r--r-- 1 root root 778K Jun 14 12:32 abi-3.2.0-26-generic -rw-r--r-- 1 root root 145K Jun 14 12:32 config-3.2.0-26-generic -rw-r--r-- 1 root root 88K Jul 2 09:26 gpxelinux.0 lrwxrwxrwx 1 root root 27 Jul 2 09:21 initrd.img -> initrd.img-3.2.0-26-generic -rw-r--r-- 1 root root 16M Jul 2 09:25 initrd.img-3.2.0-26-generic -rw-r--r-- 1 root root 142 Jul 2 09:52 lts.conf lrwxrwxrwx 1 root root 24 Jul 2 09:26 nbi.img -> nbi.img-3.2.0-26-generic -rw-r--r-- 1 root root 20M Jul 2 09:26 nbi.img-3.2.0-26-generic -rw-r--r-- 1 root root 26K Jul 2 09:26 pxelinux.0 drwxr-xr-x 2 root root 4.0K Jul 2 09:25 pxelinux.cfg -rw------- 1 root root 2.2M Jun 14 12:32 System.map-3.2.0-26-generic lrwxrwxrwx 1 root root 24 Jul 2 09:21 vmlinuz -> vmlinuz-3.2.0-26-generic -rw-r--r-- 1 root root 4.7M Jun 14 12:32 vmlinuz-3.2.0-26-generic ./ltsp/i386/pxelinux.cfg: total 4.0K -rw-r--r-- 1 root root 175 Jul 2 09:26 default
And here is the contents of /ltsp/i386/pxelinux.cfg/default
default ltsp label ltsp kernel vmlinuz append ro initrd=initrd.img root=/dev/nbd0 init=/sbin/init-ltsp quiet splash plymouth:force-splash vt.handoff=7 nbdroot=:ltsp_i386
Any thoughts on how I might get this working? Thanks