This thread was particularly interesting for a couple of reasons (one above) and also for the type of install I've been attempting to achieve. Throughout the day I've been scouring this forum for clues to how Tiny Core defines root which is needed for a frugal install using grub4dos v1.7
Unfortunately all the guides have been written with the assumption that folks are going to install TCL into a directory on a running windows system, or a clean HDD using isolinux/extlinux (or something like that) as a boot loader. sorry i didn't pay much attention to this since neither of the above strategies are an acceptable option in my opinion.
Instead I needed a multiboot USB thumbdrive for testing of a few Linux Distro's using a bootloader with a graphical interface.
Additionally I needed to install a copy of TCL to a directory on a dedicated ext2 system partition shared with another separated OS within it's own directory using yet another graphical bootloader interface.
The Bootloader used in both cases is grub4dos v1.7 which features support for a graphical menu. Both these entries in grub4dos's configuration file were successful in booting both the ISO and a frugal TC install.
# Start of global options
color blue/cyan yellow/blue white/black cyan/black
gfxmenu /message.xxx
timeout 10
default 0
# End of global options
# Frugal Install Tiny Core on USB
title Tiny Core Linux
find --set-root /tce/bzImage
kernel /tce/bzImage quiet tce=sdb1
initrd /tce/tinycore.gz
Prior to figuring out this important piece of the puzzle "tce=sdb1" I had booted the ISO directly which is located in the same directory using grub4dos
# Boot ISO's
title Tiny Core Linux ISO on USB
find --set-root --ignore-floppies /tce/tinycore_3.7rc2.iso
map /tce/tinycore_3.7rc2.iso (hd32)
map --hook
root (hd32)
chainloader (hd32)
boot