Have you tried the grub2 bootloader used by Ubuntu? It may work with the touchscreen, but not having such a device I cannot say for sure. The grub2 bootloader will certainly support booting from either your Windows or Ubuntu partions.
rubberman
Posting Virtuoso
1,561 posts since Mar 2010
Reputation Points: 277
Solved Threads: 178