Windows Boot Problem

Just finished installing suse 11.1 64-bit and grub won’t boot windows.
PC is msi gt735 laptop, 2.0ghz turion x2, 4gb ram.
With Radion hd3850.

It dosn’t give an eror mesage gust displayes

"
rootnoverify (hd0,0)
chainloader +1
"

this is exactly what is under windows in menu.lst

I tried adding makeactive and it corupded grub (the esest fix was a restal of suse).

I figer that the install damaged the windows boot loader but have litle experience in fixing this type of problem.

Thanks for any help.

Please post the result of these from a su terminal:

fdisk -l

cat /boot/grub/menu.lst

Is this XP or
Vista??

fdisk -l

Disk /dev/sda: 320.0 GB, 320072933376 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Disk identifier: 0x0e651a94

Device Boot Start End Blocks Id System
/dev/sda1 1 30889 248107860 7 HPFS/NTFS
/dev/sda2 * 30890 38913 64452780 f W95 Ext’d (LBA)
/dev/sda5 30890 31151 2104483+ 82 Linux swap / Solaris
/dev/sda6 31152 38853 61866283+ 83 Linux

cat /boot/grub/menu.lst

Modified by YaST2. Last modification on Thu Sep 17 17:16:54 UTC 2009

default 0
timeout 8
gfxmenu (hd0,5)/boot/message
##YaST - activate

###Don’t change this comment - YaST2 identifier: Original name: linux###
title openSUSE 11.1 - 2.6.27.7-9
root (hd0,5)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-FUJITSU_MHZ2320BH_G2_K60LT8B2F06J-part6 resume=/dev/disk/by-id/ata-FUJITSU_MHZ2320BH_G2_K60LT8B2F06J-part5 splash=silent showopts vga=0x345
initrd /boot/initrd-2.6.27.7-9-default

###Don’t change this comment - YaST2 identifier: Original name: failsafe###
title Failsafe – openSUSE 11.1 - 2.6.27.7-9
root (hd0,5)
kernel /boot/vmlinuz-2.6.27.7-9-default root=/dev/disk/by-id/ata-FUJITSU_MHZ2320BH_G2_K60LT8B2F06J-part6 showopts ide=nodma apm=off noresume edd=off powersaved=off nohz=off highres=off processor.max_cstate=1 x11failsafe vga=0x345
initrd /boot/initrd-2.6.27.7-9-default

###Don’t change this comment - YaST2 identifier: Original name: windows###
title Windows
rootnoverify (hd0,0)
chainloader +1

Just to note, I’m running Failsafe mode due to a graphics driver problem.

Try editing it to this:

In a terminal, depending if you use gnome or kde do:

gnomesu gedit /boot/grub/menu.lst

or

kdesu kwrite /boot/grub/menu.lst

###Don't change this comment - YaST2 identifier: Original name: windows###
title Windows
    rootnoverify (hd0,0)
    chainloader (hd0,0)+1

Check this page for details. I think you may need to repair your Windows boot code
GRUB Boot Multiboot openSUSE Windows (2000, XP, Vista) using the Grub bootloader.

http://en.opensuse.org/All_About_Grub

i think i’m gonna install Win7 on my Linux box and then go to a
Windows forum and see if they help me get my Linux booting again!!


platinum

I folowed your steps and the ones from your link but it hasn’t helped.

The od part is that I don’t get an error Message just a black screen with this at the top:

rootnoverify (hd0,0)
chainloader (hd0,0)+1

The original code from the menu and that are the same really and AFAICS are correct. I’m fairly certain you borked the boot file on the windows side. You need to fix that with your windows cd or dvd depending on what version of windows it is.
Once done there, follow these steps to repair grub:

If you have a Linux Live CD, boot from it and log in. Then open a console window and enter su and you will be at the command prompt with root powers and ready to proceed. If on the other hand you have the openSUSE install DVD, boot from it and on the first menu of options select the Rescue System option. That will start an elementary Linux Live operating system and bring you to the login prompt. Enter the username root and you will be at the command prompt with root powers and ready to proceed. Whichever way you started (the openSUSE install DVD or a Linux Live CD) when you are at the root command prompt, first you find the partition containing openSUSE’s bootloader. Then you reinstall Grub with a pointer to that partition. First find the openSUSE installation:
You enter this ---------------- grub
Computer returns like this ---- grub>
You enter this ---------------- find /boot/grub/menu.lst
Computer returns like this ---- (hd0,5)
Here, (hd0,5) is Grub’s pointer to my openSUSE installation. Your pointer will be different from my example (hd0,5). Substitute your values for my example (hd0,5). Now that you have the pointer, proceed like this:
You enter this ---------------- root (hd0,5)
Computer returns like this ---- Filesystem type is ext2fs, partition type 0x83
You enter this ---------------- setup (hd0)
You see several lines like this — Checking if /boot/grub/stage1 exists … yes Computer finally returns this-- Succeeded…Done
You enter this ---------------- quit
You enter this ---------------- reboot

Thanks I’ll do that as soon as I have a copy of xp (cople days).