I use wubi, for quick fix, I boot from live CD and then mount windows
partition sda2:
sudo mkdir /win
sudo mount /dev/sda2 /win
Then mount virtual disk
sudo mkdir /vdisk
sudo mount -o loop /win/ubuntu/disks/root.disk /vdisk
Then I edit grub.cfg
sudo nano /vdisk/boot/grub/grub.cfg
and comment this lines
#if loadfont /usr/share/grub/unicode.pf2 ; then
# set gfxmode=640x480
# insmod gfxterm
# insmod vbe
# if terminal_output gfxterm ; then true ; else
# # For backward compatibility with versions of terminal.mod that
don't
# # understand terminal_output
# terminal gfxterm
# fi
#fi
save changes and reboot
In my case, this resolve my problem with booting. I'm waiting for better
solution. I hope that helped somebody.