My Thoughts
OK, so I am not an expert; however, I have 2 comps using EasyBCD. My desktop machine is a Quad Boot with Vista 32, Seven 64, Simply Mepis 8.0xx 64, and Simply Mepis 8.5 Beta 5. I am using 3 SATA drives on that machine. It has been a long time since I had XP on one of my machines at home.
Here is what I would do.
1. Blitz the Linux partitions.
2. Uninstall EASY.
3. Repair the 7 loader so that it will boot. Boot a couple of times just to be sure.
4. Install EASY == again.
5. Setup 7 through EASY so that it boots == leave XP out of the picture for now.
6. Reboot at least a couple of times to ensure that EASY is happy with 7.
7. Setup the dual boot with XP.
8. Boot into XP a couple of times and 7 a couple of more times. If EASY is happy press on to Linux.
9. I have only tried Ubuntu once or twice and decided against it==just a personal preference.
10. since I am not very familiar with Ubuntu, I'll make some assumptions.
A. It has some sort of live CD/DVD.
B The install disk has GParted on it.
11. Boot the Ubuntu CD/DVD.
12. When up & running, find GParted and create one (YES 1) partition of say 20-40 GIG. (Yes, I know everybody says you need 3 (BullS&&t) 2 of my three Linux installs are on only one partition, and they seem to run fine. Besides, the niceties of Linux are not the issue at this point. The single partition will assist in your numerous partition problems, also.
13. Install Linux in the newly created partition. Do not forget to install GRUB to Root!!!!!
14. Reboot into 7
15 Fire up EASY and add the Linux install.
16. Select the GRUB of choice, select the correct partition, CHECK THE "GRUB ISN'T INSTALLED" box.
17. Click "SAVE" in EASY.
18. Close EASY.
19 Start EASY& & check for 3 entries.
20. Close EASY & reboot.
21. While rebooting, think only "pure & lovely" thoughts, burn a stick of incense (if you have any), and pet your cats head (optional).
22. Select the Linux install == hold your breath == and see what happens.
23. Should work.
The one part of this that I am nervous about is the GRUB/GRUB2 thing==I have never used GRUB2.
I read both of your posts, and quite frankly, I became totally lost with some of the terminology and files you mentioned. I have never done any of that stuff. YES, I have had many, many heartaches with EASY. Mostly, it was my own doing.
If the above procedures are successful, you can later go back and redo the Linux install and try more partitions. For this exercise, & for the near term, I'd leave it on one.
If, on the other hand, my ramblings appear to be worthless, then I apologize to you. Those procedures are how I just got my 4th OS to run on my desktop machine.
May the force be with you and the best of luck.
Jerry in Anchorage