Hi,
I just upgraded from 10.3 to 11.1. At first I had problems with xorg, but I fixed. But I still have a problem, which i couldn’t fix. When I tried to boot Windows XP(which worked fine bevore) GRUP showed up again. I selected Windows again, and GRUP showed again, and so on. So i assume that GRUP is on the Windows partition and boots itself again and again. I tried to fix this with removing Grup. I restartet, and Grup was still there and did the same things like before. So I think I need to remove that GRUP on the Windows partition, but I don’t know how.
So I’m asking for help;)
Can you boot into Windows on the second screen? If so, you merely have two instances of Grub installed.
no, it just shows the grup screen again. That happens every 11 times i tried to select windows
And you can’t load Windows from the first screen either? What about 11.1, can you load that from either screen?
I can’t boot Windows anywhere. But 11.1 works everywhere. It bet it is the same Grup menu every time
Have a look at this:
GRUB Boot Multiboot openSUSE Windows (2000, XP, Vista) using the Grub bootloader.
That didn’t solve the problem. Like I said earlier I removed GRUP, and yast says there is no bootloader. But when I restart there is that grup which won’t boot windows.
Well, if it were me, I would back up my files and do a clean install of 11.1. I don’t get attached to any install of OpenSuse that I can’t walk away from in 10 seconds if I feel the “Heat” coming. But that’s just me.
Many people have reported problems using the update method, so I guess your name should probably be added to the long long list.
I am puzzled…
How did you get Linux started without installed GRUB?
To me it looks like, you used YAST software uninstaller for getting rid of the GRUB program itself. That won’t help to remove the GRUB bootloader from the location, where GRUB has installed its files.
You better have installed the GRUB software!
So, at least, you are lucky to have a working linux installation.
And may be, information about the content of /boot/grub/menu.lst, /etc/grub.conf, and which partitions you have installed, would be helpful. So we might find a solution to tell GRUB, how to start Windows.
Hey OP, I think the article I linked to may be out of date since it seems to refer to OpenSuse 11. I had a problem with 11.1 destroying my MBR and Swerdna suggested this procedure for repairing the MBR.
I had been looking for this post but finally located it. You might want to give this a try if you have not yet reinstalled:
I’m documenting this simply to get a trail of what works and what doesn’t for this bug.
Further to this I tried reinstalling the bootloader with the install DVD another way: Boot off DVD –> Rescue System –> enter “root” at login prompt.
Enter this command to switch into grub: grub
I get the grub prompt >
Locate the openSUSE partition with this command: find /boot/grub/menu.lst
That gives (hd0,13)
Enter: root (hd0,13)
Enter: setup (hd0)
Enter: quit
I get the Linux prompt #
Enter: rebootThat gets me to the abbreviated grub menu with only the option to boot to openSUSE 11.1 and via that I get back into openSUSE 11.1.
So now to get a complete bootloader I go to Yast __. Bootloader –> Other –> Propose New Configiuration –> OK.
I reboot to see if the bootloader repair is good.
It is repaired and I can boot into all of my operating systems.
Conclusion: there’s something defo wrong with the bit that changes the default boot item in Yast –> bootloader. It corrupts the master boot record. But the situation is retrievable by standard methods. These methods are certainly not available semi-intuitively via Yast and/or the Installation media.
PS the nice graphical bootloader screens stayed throughout all of the above.
I didn’t use the yast installer to get rid of grub, I used yast->system->boot loader->boot loader installation->Do not install any boot loader option.
Here is my /boot/grub/menu.lst (to me everything seems to be good)
Modified by YaST2. Last modification on So Jan 18 17:25:23 CET 2009
default 0
timeout 8
##YaST - generic_mbr
gfxmenu (hd0,2)/boot/message
##YaST - activate
###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-ExcelStor_Technology_J8160S_PVE301Q499B1WB-part3 resume=/dev/disk/by-id/ata-ExcelStor_Technology_J8160S_PVE301Q499B1WB-part2 splash=silent showopts
initrd /boot/initrd
###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader (hd0,0)+1
###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1
root (hd0,2)
kernel /boot/vmlinuz root=/dev/disk/by-id/ata-ExcelStor_Technology_J8160S_PVE301Q499B1WB-part3 showopts ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe
initrd /boot/initrd
###Don’t change this comment - YaST2 identifier: Original name: linux###
title Kernel-2.6.27.7-9-default
root (hd0,2)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-ExcelStor_Technology_J8160S_PVE301Q499B1WB-part3 resume=/dev/disk/by-id/ata-ExcelStor_Technology_J8160S_PVE301Q499B1WB-part2 splash=silent showopts
initrd /boot/initrd-2.6.27.7-9-default
here my /etc/grub.conf
setup --stage2=/boot/grub/stage2 --force-lba (hd0) (hd0,2)
quit
and my partitions are:
/dev/sda1 Windows
/dev/sda2 Linux Swap
/dev/sda3 Linux native(mounted on /)
/dev/sda4 Linux native(mounted on /home)
I tried that rescue thing foresthill gave me. thanks:-)
It showed (hd0,2), and everything else worked too, but when I rebooted it showed the normal grub menu with everything. I didn’t get the grub menu where only openSUSE 11.1 shows up, like it should show.
Thats not good english, but i hope you get what i mean.