Pre-built i386 and x86_64 initrd's with the nbdboot patch and a static-compiled i386/x86_64 nbd-client are available here: http://www.PortlandLinuxSupport.com/src/ubuntu-live-nbdboot/
pxeboot.cfg/default might contain something like the following for pxeboot+nbd of Ubuntu 10.04 Lucid:
LABEL lucid-x86_64 kernel ubuntu/10.04-live/vmlinuz append initrd=ubuntu/10.04-live/initrd.lz boot=casper netboot=nbd nbdsrv=192.168.102.101 nbdport=2000 nbdblocksize=4096 ip
LABEL lucid-i386 kernel ubuntu/10.04-live-i386/vmlinuz append initrd=ubuntu/10.04-live-i386/initrd-i386.lz boot=casper netboot=nbd nbdsrv=192.168.102.101 nbdport=2001 nbdblocksize=4096 ip
Pre-built i386 and x86_64 initrd's with the nbdboot patch and a static-compiled i386/x86_64 nbd-client are available here: www.PortlandLin uxSupport. com/src/ ubuntu- live-nbdboot/
http://
pxeboot.cfg/default might contain something like the following for pxeboot+nbd of Ubuntu 10.04 Lucid:
LABEL lucid-x86_64 10.04-live/ vmlinuz ubuntu/ 10.04-live/ initrd. lz boot=casper netboot=nbd nbdsrv= 192.168. 102.101 nbdport=2000 nbdblocksize=4096 ip
kernel ubuntu/
append initrd=
LABEL lucid-i386 10.04-live- i386/vmlinuz ubuntu/ 10.04-live- i386/initrd- i386.lz boot=casper netboot=nbd nbdsrv= 192.168. 102.101 nbdport=2001 nbdblocksize=4096 ip
kernel ubuntu/
append initrd=