I've installed grub2 because my partition is no longer supported by the legacy grub but I can't make it display a text menu like in the legacy grub? When I start my pc it gives me the CLI where I need to manually load my configfile? Hence my config file is good but how I can start it automatically with grub2? My OS is openSUSE and I use grub2-mkconfig --output=/boot/grub2/grub.conf to create my config file. Then I use grub2-install /dev/sda2 to install grub2. I've also edited /etc/default/grub to display the menu and commented hideoutmenu line. Please help because this is very anoying bug? Thank you very much!

Update: Please read the question I've openSUSE and Linux is a bit weird. I already tried grub2-mkconfig -o /boot/grub2/grub.conf. I also tried it with grub.cfg. There isn't grub-mkconfig only grub2-mkconfig. There isn't also update-grub (or update2-grub). This is a script that doesn't exist in openSUSE!!?!

See my update 3. I need --force parameter to write grub-install but no matter what it gives me the cli at boot.
–
PhpdnaJul 26 '12 at 12:06

did you try installing grub to /dev/sda and not to /dev/sda1? you probably already have grub in /dev/sda and you're not overwriting that, and it doesn't know which partition to load more data from.
–
Janus TroelsenJul 26 '12 at 12:15

how can this work? sda1 is my swap sda2 my root sda3 my home partition. where is would grub write to sda? does it work? I don't want to skrew my disk?
–
PhpdnaJul 26 '12 at 12:26