Ubuntu12.10 cannot boot with pre-installed Windows8

I installed Ubuntu12.10 with pre-installed Windows8 by using USB disk. Then I used EasyBCD2.2 to create a new entry to boot Ubuntu12.10.
Not sure whether to choose Grub(legacy) or Grub2 when adding a new Linux entry, so tried both.
Although the boot menu appears but Ubuntu cannot boot in both cases.

For Grub2 option case, the display info says as below
File: \NST\AutoNeoGrub0.mbr

Status: 0xc000007b

Info: The application or operating system couldn't be loaded because a required file is missing or contain errors."

I checked the C disk and there is the file AutoNeoGrub0.mbr in the folder \NST.:nerd:

Does anyone can have any clue about how to find and fix the issue? Thanks a lot.:smile: