This very well may not work as I intend it to.
Due to the nature of my research, some things are easy in Windows and hard on Linux and other things are easy on Linux and hard on Windows. What I'd like to do is have a dual-boot setup where I can access my Ubuntu "VM" as either from VirtualBox in Windows 7 or selecting it at boot.
Before I go off on the deep end and try to get this to run, I'd like to bounce some ideas off people. My first idea is to start with:
30G NTFS Windows 7 boot partition 500M ext2 Ubuntu /boot & /etc partition 190G NTFS "Applications & Program Data" Partition
Then I can boot the the 30G NTFS partition, set c:/Users, c:/Program Files* to point to subdirs on the 190G partition. Then I can boot the 500M Ubuntu partition and use FUSE to mount / from the 190G partition.
Now I can setup a Ubuntu VirtualBox guest on Windows 7. I pull the same trick and get / mounted from the 190G partition. That way, the size of the virtual disk is quite small, and only really contains virtualization specific things.
So my question is: which of the directories under / do I need to keep separate in the two instances? My assumption is /boot and /etc any others? Will this work at all?