I finally figured out how to install and run Win 7 off of my thunderbolt drive (seagate).
the rMBP requires a FAT partition to be created on the interal SSD. If you use bootcamp utility it creates a huge 20GB partition. I was able to create a small FAT partition on the internal SSD and then proceed to install and run win 7 off of the external thunderbolt drive.
1. run diskutil command:
you will need to know if your internal SSD is disk0 or disk1 (in this guide it was disk0
2. Create the small partition:
***my ssd is a 512 GB drive, you can break down the partition here ***
diskutil resizevolume /dev/disk0s2 494G MS-DOS FAT 5G
3. Within Mac, create a single msdos partition on the external thunderbolt drive. (GUID or MBR)
4. for the rMBP, use the Bootcamp assistant utility to create your USB windows 7 installer from an iso and also with the bootcamp drivers.
5. Reboot and press the option key at the chime.
6. Choose the windows installer
7. at the drive screen of the installer you will see your 2 drives. drive0 maybe the external. Format the external drive ntfs and then install to the drive.
8. On reboot and eventually install bootcamp drivers.
Trial and error:
I tried install without internal partition and received 0x8030024 error which in some of apple forums can be overcome by removing the main drive. I did this but installer would freeze.
Good luck. If you need any help let me know.
see forum for complete disscussion