View Single Post
  #2 (permalink)  
Old 01-Jul-2009, 20:56
swerdna's Avatar
swerdna swerdna is online now
Global Moderator
 
Join Date: Mar 2008
Location: Oz
Posts: 4,883
swerdna is a reputation jewel in the roughswerdna is a reputation jewel in the roughswerdna is a reputation jewel in the roughswerdna is a reputation jewel in the roughswerdna is a reputation jewel in the rough
Default Re: Dual boot problem-lost opensuse 11.0

Try doing the following, carefully following all the steps:
Quote:
...........you can start again and install new Grub code in the Master Boot Record and also overwrite any corrupt menu files (menu.lst) in the existing openSUSE installation with a new menu file.

Boot from your installation DVD. On the first menu screen, select Repair Installed System. After the Kernel & the repair program load, you come to the Repair Method screen with three options:

• Automatic Repair
• Customised Repair
• Expert Tools

Choose Expert Tools and the repair Tool Box window will open. From there select to Install New Boot Loader. Select the partition where you installed SuSE (if asked). You'll get the Grub GUI setup screen. Check under the Tab "Boot Loader Installation" that the checkmark is in "Boot from Master Boot Record" and remove any other checkmarks. Click "Finish". Wait for message "The boot loader was installed successfully". Click OK --> Next --> Finish. Ignore any error messages and reboot. That should install an elementary Grub and allow you to boot to openSUSE.
The quote is from here: HowTo Boot into openSUSE when it won't Boot from the Grub Code on the Hard Drive
In particular it's from the segment titled "Reinstall Grub in the Master Boot Record and write a new Grub menu into openSUSE".

If that remakes an elementary boot menu, you can boot back to openSUSE and proceed to make an extended bootloader that includes Ubuntu. That extra step is covered in this tutorial: HowTo Multiboot Ubuntu from openSUSE using the GRUB bootloader

The crux of that second tutorial is to put htis entry into menu.lst in openSUSE:
Code:
#Don't change this comment - YaST2 identifier: Original name: none#
title       Ubuntu 9.04 booting via symlinks
            root (hd0,8)
            kernel     /vmlinuz root=/dev/sda9 ro quiet splash
            initrd      /initrd.img
Of course, change (hd0,8) and sda9 to fit your situation.
__________________
Drop in and visit some time.

Last edited by swerdna; 01-Jul-2009 at 21:03.
Reply With Quote