Much praise and thanks to drs305, bcbc and Rubi1200 for the solutions and this guide which was such a relief to stumble upon after a lot of searching and not really knowing what the problem was.
Being new to Ubuntu, I just registered to the forums yesterday and today, all of a sudden, the computer rebooted instead of booting ubuntu. Panic-filled hours of searching ensued. Anyways, here I am, glad now to be back in ubuntu that starts up. Considering that this seems to be a common problem, this solution was surprisingly hard to find.
I'll mention a couple things I encountered as I did the steps of the solution (soln 1 to prob 2) that made me feel that the solution might not work for me. Neither of them proved to be a problem as I just continued to follow the instructions and things worked out.
Firstly that the first "menu entry" for me was different than in the guide. I had instead:
And secondly, in RESULTS.txt before the fix it showed
### BEGIN /etc/grub.d/00_header ###
where I just noticed all the horrible sounding things at the end. These messages all disappeared when I ran boot_info_script again afterwards.
File system: ntfs
Boot sector type: Windows Vista/7
Boot sector info: No errors found in the Boot Parameter Block.
Operating System: Windows Vista
Boot files/dirs: /bootmgr /Boot/BCD /Windows/System32/winload.exe
/wubildr.mbr /ubuntu/winboot/wubildr.mbr /wubildr
File system: ext4
Boot sector type: -
Boot sector info:
mount: wrong fs type, bad option, bad superblock on /dev/loop1,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Sorry if the post is too long or somehow poorly formatted. It is my first . Thanks again.