Part ONE
I will post a new menu but before I do...I want to tell you there may be something funny about your UUID entry.
UUID is supposed to stop all confusion on whether to boot /dev/hda6 or /dev/sdb6 etc....(they are examples only)
funny thing is....after receiving your email....when I looked at your emailed menu..you left out UUID strings....when I went to copy and paste your old entries in....I found that
root=UUID=c7ee2157-02f4-44e8-9e5f-433ab1ff2223
which looked ok until I spotted a comment line ...one with a # symbol which can be found under...post 1
## ## Start Default Options ##
....culled to get to this line
# kopt=root=UUID=c7ee2157-02f4-44e8-9e5f-433ab1ff2223 ro
Notice how they are the same???
Yet that comment section is supposed to be a example so is highly suspect.
So did you change the UUID entries at some stage without telling us?
until you reply lets move on.
Part TWO
I can not trust your UUID entries therefore lets try a /dev style so here is a menu you should overwrite with root powers to the current one to cut out all of the crap and so we can start afresh ok?
-------copy and paste between lines please-----
default 0
timeout 5
title Ubuntu 8.04, kernel 2.6.24-16-generic
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sdb1 ro quiet splash
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, kernel 2.6.24-16-generic (recovery mode)
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sdb1 ro single
initrd /boot/initrd.img-2.6.24-16-generic
title Ubuntu 8.04, memtest86+
root (hd1,0)
kernel /boot/memtest86+.bin
title Vista sda1
rootnoverify (hd0,0)
chainloader +1
title Vista sda2
rootnoverify (hd0,1)
hide (hd0,0)
chainloader +1
-------------------------end of copy and paste------------
Part THREE
Since you mention you are a newbie...you may not yet know how to use a live cd...but I suggest you will need to download one and keep it for some further training.
to be rude you need a graphical one...that has some tools on it...
sysrescd is the smallest ideal one for you at the moment.
But I do not know how you are off for bandwith limits etc so you need to reply at some stage to say what live cds you have etc
Part FOUR
THIS IS VERY IMPORTANT PLEASE
a) I can not trust your old menu so we need to prove or disprove that each entry works
b) we know that you were able to get into windows so we prove which menu entry is the one to use ok?
But since you can not get into linux you have not been able to make any changes....corrrect?
so we will use COMMANDS FROM THE GRUB MENU
take your time to read what I am asking you...do not make any changes until you understand why pls.
so once you have that understood....only for windows....which entry works?...none both or which one?
Part Five
I gather you can not get into linux?
so you will need to attempt to get in....from the command line unless you have a live cd.
its not hard by the way.
so only when you can prove to your self that you can
so you will need to write down on paper the new menu or print it out.
THE ONLY DIFFERENCES are that the menu entries do not need an extra line with the word boot on it.....and when we issue commands we do not need a title command
but we will show how to get into windows manually.....yes I know already can...but this is to give you confidence.
------------------------------------
When grub menu appears press the escape key to stop the clock and then press C for commands or just press C for commands
then type the following commands in the box and press enter at the end of each line pls
Code:
rootnoverify (hd0,0)
chainloader +1
boot
if that fails then change the command to
Code:
rootnoverify (hd0,1)
hide (hd0,0)
chainloader +1
boot
Please report if any work and which one.
Now lets attempt linux
Code:
root (hd1,0)
kernel /boot/vmlinuz-2.6.24-16-generic root=/dev/sdb1 ro
initrd /boot/initrd.img-2.6.24-16-generic
boot
write down all responses you see on the screen please
hopefully it boots you into linux