This is a boot manager configuration issue. Unless someone else pin points exactly where the problem lies, you can follow my instructions that *should* fix your problem. I have been through it b4.
Download Win7PE_SE_2010_12_10 from here
as Administrator and set the Windows 7 Source Dir from the "Source
" tab on the right
From the sidebar on the left, select Main Configuration
and then from the right select "Script
model, select "Normal
" and for Boot Manager
" on the right, and from the options on the right sidebar, deselect "Stop Build on Error
Click the big "Play" button
Once the build is complete, delete the "Boot
" folder on your UFD
the "Boot" folder from the extracted Win7PE_x86.ISO onto your UFD
That should fix your problem. Try booting again. Let me guess, the next issue you will deal is a BSOD but don't worry, we have a solution for this too (may be). Let's first go pass the Windows boot manager.
In relation to Ubuntu, can you please specify exactly what you did?
Where did you put the Ubuntu ISO? Is it on the root of the UFD partition?
Are you able to identify the live media file within the ISO? This is a compressed image BIG IN SIZE like at least 200MB+ I think. When extracted, it will give you /boot, /dev etc. You need to copy this (unextracted file) to your UFD partition in the same path as in the ISO. Example: If the compressed file system resides in Ubuntu.ISO/media/sqashfs then you would copy sqashfs to X:\media\sqashfs where X: is the drive letter of the UFD. Make sure your file system is FAT32.