I have been trying to boot Backtrack 5r3 from my windows server but keep running into snags so I was hoping one of you guys can help me out.

I have WDS, DHCP, and NFS installed all on the same server.

I'm thinking that my problem lies within the Backtrack files somewhere or my path to Backtrack is incorrect because WDS loads SYSLINUX fine and I can side load other config files from SYSLINUX. I can also successfully boot into a PXE version of Parted Magic. Parted Magic doesn't use NFS I don't think because no NFS path is specified in its syslinux.cfg file. So to test if NFS is working I loaded up a Linux distro in a VM and was able to mount and browse my NFS share (Backtrack5r3) that I setup.

When Backtrack loads it stops about half way through at a BusyBox shell with (initramfs) at the prompt.

Here is a log file of when I run cat casper.log:

NOTE: I couldn't figure out how to copy the log file off my VM so I took screens of it and used an OCR service to convert it to text, so hopefully there are no typos:
Code:
Begin: Bunning /scripts/casper-premount
Done.
Done.
IF-Config: eth0 hardware address 00:0c:29:65:12:al mtu 1500 DHCP BOB? IF-Config: eth0 guessed broadcast address 172.16.0.255
IF-Config: eth0 complete (from 172.16.0.2):
address: 172.16.0.20	broadcast: 172.16.0.255	netmask: 255.255.255.0
gateway: 172.16.0.1	dns0	: 172.16.0.2	dns1	:hidden domain : hidden
rootseruer: 172.16.0.2 rootpath:
filename
Begin: Trying netboot from 172.16.0.2./Backtrack5r3
Begin: Trying nfsmount -o nolock -o ro 172.16.0.2:/Backtrack5r3 /cdrom Done.
Done.
Begin: Creating debconf-communicate fifo mechanism ...
chroot: cannot execute mktemp: Mo such file or directory
cp: cannot stat ./root/oar/cache/debconf/config.dat': No such file or directory cp: cannot stet ./ront/yar/cache/debconf/passwords.dat': No such file or directo ry
sod: /root/etc/debconr.conf: No such file or directory
Done.
chroot: cannot execute debconf-communicate: No such file or directory Begin: Bunning /scripts/casper-bottom
Begin: Honing mount points... ...
Done.
/scripts/casper-bottom/lOadduser: .: line 20: can't open /root/usr/share/debconf /conrmodule
Begin: Configuring fstab...
/scripts/casper-botton/12fstab: line 25: can't create /root/etc/fstab: nonexiste nt directory
Done.
/init: /scripts/casper-bottom/011DEB: line 11: /scripts/casper-bottom/13swap: not found
Begin: Setting up locales... ...
grep: /root/usrishare/ilfin/SUPPORTEB: No such file or directory /scripts/casper-bottom/14locales: line 65: can't create /root/etc/default/locale : nonexistent directory
/scripts/casper-bottom/14locales: line 65: can't create /root/etc/environment: n onexistent directory
fscripts/casper-bottom/14locales: line 65: can't create /root/etc/locale.gen: no nexistent directory
chroot: cannot execute /usr/sbin/locale-gen: No such file or directory
Done.
Begin: Setting up automatic login... ...
Done.
Begin: Setting hostname...
/scripts/casper-bottom/18hostname: line 23: can't create /root/etc/hostname: non existent directory
/scripts/casper-bottom/18hostname: line 25: can't create /root/etc/hosts: nonexi stent directory
Done.
Begin: Setting up console keyboard... ...
chroot: cannot execute /usr/sbin/install-keymap: No such file or directory /bin/casper-preseed: .: line 13: can't open-/rOot/usr/share/debconf/confmOdule Done.
Begin: Configuring gnome-panel-data... ...
Done.
Begin: Configuring screensauer...
Done.
/scripts/casper-botton/22ssicert: .: line 20: can't open /root/usr/share/debconf /confmodule
Begin: Preconfiguring /etc/modules... ...
Done.
Begin: Preconfiguring networking... ...
/scripts/casper-bottom/23networking: line 31: can't create /rootIetc/network/Int erfaces: nonexistent directory
/scripts/casper-bottom/23networking: line 103: can't create /root/etc/network/in terraces: nonexistent directory
cp: cannot create ./root/uar/log/netbont.confie: No such file or directory /scripts/casper-bottom/23networking: line 103: can't create /root/etc/resolu.con f: nonexistent directory
/scripts/casper-bottom/23networking: line 103: can't create /root/var/log/netboo t.config: nonexistent directory
grep: /root/etc/network/interfaces: No such file or directory /scripts/casper-bottom/23networking: line 114: can't create /root/etc/network/in terraces: nonexistent directory
grep: /root/etc/network/interfaces: No such file or directory ..;Sci.iptsicasper-botton/Z3networking: line 114: can't create ;root/etc/network/in terraces: nonexistent directory
grep: /root/etc/network/interfaces: No such file or directory /scrtpts/casper-bottom/Z3networking: line 114: can't create /root/etc/network/in terfaces: nonexistent directory
Done.
/scripts/casper-bottom/24preseed: : line 20: can't open /root/usr/share/debconf /confmodule
Begin: Setting up init... ...
sed: /root/etc/pam.d/login: Ho such file or directory
Done.
Begin: Configuring accessibility options... ...
Done.
Begin: Disabling update-notifier...
chroot: cannot execute dpkg-diuert: No such file or directory
In: /rootiusr/lib/update-notifier/apt-check:	such file or directory
chroot: cannot execute dpkg-dluert: No such file or directory
In: /root/usr/Ilb/update-manager/check-new-release: Ho such file or directory chroot: cannot execute dpkg-divert: No such file or directory
In: /root/usr/lib/update-manager/check-new-release-gtk: No such file or director
Done.
Begin: Configuring power management... ...
/scripts/casier-batiom/32disable_hibernation: line 24: can't create /root/var/li b/polkit-1/l000lauthority/50-local.dfdisable-hibernate.pkla: nonexistent directo ry
Done.
Begin: Enabling detection of crashes..,...
Done.
Begin: Disabling unnecessary KBE seruices...
Done.
Begin: Fixing language selector,.,.,.
Done.
Begin: Disabling trackerd...
Done.
mount: mounting /sys on /root/sys failed: No such file or directory
mount: mounting /proc on /root/prac failed: Mo such file or directory
mount: mounting /deu on /root/den failed: No such file or directory
chroot: cannot execute apt-cdrom: No such file or directory
umount: can't umount /root/deu: No such file or directory
umount: can't umnunt /root/proc: No such file or directory
umount: can't umount /root/sys: No such file or directory
Begin: Possibly disabling update-initramfs (useless on a live CD)... ...
chroot: cannot execute dpkg-diuert: Ho such file or directory /scripts/casper-bottom/43disable_updateinitramfs: line 38: can't create /root/us r/sbin/update-initramrs: nonexistent directory
chmod: /root/usr/sbin/update-initramfs: No such file or directory
Done.
Begin: Grant administratiue PolicyBit pivilieges to default user... ...
Done.
Begin: Disabling gdm guest session functionality... ...
chroot: cannot execute rm: No such file or directory
Done.
Begin: Set ubiquity favourite for UNE... ...
Done. Done.
chroot: cannot execute debconf-copydb: No such file or directory
chroot: cannot execute debconf-copydb: No such file or directory
I thought maybe the problem is in the first couple of lines:
Code:
Begin: Creating  debconf-communicate fifo mechanism ...
chroot: Cannot execute mktemp: No such file or directory
I don't know why it says that. Permission setting? Files in the wrong place?

I have looked at multiple guides on different websites. All the guides are similar and they all produce the same results on my end.

My default file within the pxelinux.cfg folder looks like:
Code:
 label DEFAULT
 menu label Default Backtrack boot
 kernel /linux/backtrack5r3/casper/vmlinuz
 append nfsroot=172.16.0.2:/Backtrack5r5r3 netboot=nfs boot=casper initrd=/linux/backtrack5r3/casper/initrd.gz
Also tried along the lines of:
Code:
label DEFAULT
 menu label Default Backtrack boot
 kernel /linux/backtrack5r3/casper/vmlinuz
 append nfsroot=172.16.0.2:/Backtrack5r3 netboot=nfs file=/cdrom/preseed/custom.seed boot=casper initrd=/linux/backtrack5r3/casper/initrd.gz --
172.16.0.2 is my server address and Backtrack5r3 is my NFS name

Anyone have any experience with this kind of setup? Thanks in advance.