Triple boot problem booting into Linux

#1
I volunteer in a small community computer lab and were dual booting Win 7 And Mepis Linux. I had set up a separate boot partition to chain load to Win 7 and Linux. We just installed Win 8 and want to be able to triple boot Win 7, Win 8 and Linux. I installed easyBCD 2.2 and got it to work triple booting into all three OS's. We have 12 computers, so instead of going through the install process 11 more times, I used Clonezilla to make a whole disk image then restored that image to the other computers. (All 12 computers were assembled at the same time with the same parts and we have site licenses for Win7 & 8).

On the first computer we can triple boot but the other 11 can only boot into Win 7 and Win 8 but not into Linux (legacy GRUB). I just get: a black screen and the word GRUB and a blinking curser. I do not use the small boot partition but am trying to boot sda6 where root and GRUB for Mepis is. I can use Super Grub to boot to the Linux partition, sda6, directly and indirectly and it boots and runs OK. So what am I missing with easyBCD?
 
#2
This is from the easyBCD file:
Windows Boot Manager
--------------------
identifier {9dea862c-5cdd-4e70-acc1-f32b344d4795}
device partition=K:
description Windows Boot Manager
locale en-US
inherit {7ea2e1ac-2e61-4728-aaa3-896d9d0a9f0e}
integrityservices Enable
default {76594df4-7280-11e1-814d-c2de7938b2c5}
resumeobject {76594df7-7280-11e1-814d-c2de7938b2c5}
displayorder {76594df4-7280-11e1-814d-c2de7938b2c5}
{76594df8-7280-11e1-814d-c2de7938b2c5}
{c8e5a5c8-face-11e2-be7e-14dae91d619c}
toolsdisplayorder {b2721d73-1db4-4c62-bf78-c548a880142d}
timeout 30

Windows Boot Loader
-------------------
identifier {76594df4-7280-11e1-814d-c2de7938b2c5}
device partition=C:
path \Windows\system32\winload.exe
description Windows 7
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {76594df5-7280-11e1-814d-c2de7938b2c5}
recoveryenabled Yes
osdevice partition=C:
systemroot \Windows
resumeobject {76594df3-7280-11e1-814d-c2de7938b2c5}
nx OptIn

Windows Boot Loader
-------------------
identifier {76594df8-7280-11e1-814d-c2de7938b2c5}
device partition=F:
path \Windows\system32\winload.exe
description Windows 8
locale en-US
inherit {6efb52bf-1766-41db-a6b3-0ee5eff72bd7}
recoverysequence {76594dfb-7280-11e1-814d-c2de7938b2c5}
integrityservices Enable
recoveryenabled Yes
allowedinmemorysettings 0x15000075
osdevice partition=F:
systemroot \Windows
resumeobject {76594df7-7280-11e1-814d-c2de7938b2c5}
nx OptIn
bootmenupolicy Standard

Real-mode Boot Sector
---------------------
identifier {c8e5a5c8-face-11e2-be7e-14dae91d619c}
device partition=K:
path \NST\nst_linux.mbr
description Mepis 11

It works on the original computer but not on the rest.
Partition K: is the System Reserved partition, sda1. How doI point to partition sda6? Is theidentifier supposed to be the UUID? InWin 8 under Disk Management there is no drive letter for sda6 as Windows doesnot recognize an ext3 partition. I canalways change the small partition that I was using for dual booting from ext3to ntfs so that Windows would recognize it and give it a drive letter. Any help will be much appreciated.


Addendum

Never mind. I solved it by using NeoGrub. Is there a way to mark this as solved?