Grub menu doesn't show up

Asked by Pietry

Hi, sorry if this might sound silly but I haven't been able to find any answer around...
Installed ubuntu over my vista installation, and the problem is when I reboot my machine, the grub menu does not appear, just the console directly. I can start both OSes fine via grub commands.
If I try root (hd0,6)
the partition where ubuntu is installed,
and then
configfile /boot/grub/menu.lst
the menu appears ok.

How can I make the menu appear as default when I start up the machine ?
( I believe it's a partition problem and grub can't find the menu.lst file..., or the improper partition is mounted ? )

Question information

Language:
English Edit question
Status:
Solved
For:
Ubuntu Edit question
Assignee:
No assignee Edit question
Solved by:
Pietry
Solved:
Last query:
Last reply:
Revision history for this message
ANDREA (andrea54) said :
#1

ok i suppose you can start ubuntu from there. you might be successful with a simple grub-reinstallation:

sudo grub
      starts grub :-)
find /boot/grub/stage1
       tells you on which harddisk and partition you find the grub-configuration
root (hd?,?)
     remark: hd?,? is what you were told before (you get an answer from find ....)
setup (hd0)
quit
    quits grub
exit
    exits the terminal

then reboot and cross your fingers ;-) most importantly report back!

good luck and don't hesitate to ask should you have any further questions!

ANDREA

Revision history for this message
Guramandeep (skytouch-singh) said :
#2

You can download GRUBEditor ( Applications > Add or Remove > Select KGRUBEditor > Apply Changes
Start this from System tools > KGRUBEditor
You can change partitions, booting timings, default OS etc.

Revision history for this message
Pietry (pietry) said :
#3

"then reboot and cross your fingers ;-) most importantly report back!"
If the system doesn't reboot after that i'm toast and i can't report back hehe

"You can change partitions, booting timings, default OS etc."
I do that via menu.lst, the problem is if grub uses that file or not, it seems it doesn't

Revision history for this message
Pietry (pietry) said :
#4

Just tried what ANDREA suggested, and it didnt work.
But something else came to me, which actually worked
root (hd0,6) < where ubuntu is installed
then
install /boot/grub/stage1 (hd0) /boot/grub/stage2 /boot/grub/menu.lst
this actually passes a link to menu.lst directly to stage2 ( written in there i think )
and it works
Ubuntu now prints
GRUB loading Stage2
Press Esc to enter the menu...
which leads me to my menu

Thank you both for helping out
Regards,
Pietry