Help - Search - Members - Calendar
Full Version: Help! Suse 9.1 Wont Boot Windows
Linuxhelp > Support > Technical Support
krankyjoe
I recently (today) installed SuSE 9.1 on my system, dual-booting with winxp home. Linux works fine but it wont boot into windows at the boot loader. I get this error message:

QUOTE
root (ha0,0)
  Filesystem type is fat, partition type 0xc
chainloader +1

NTLDR is missing
Press any key to restart.


I read a similar post on here which directed me to this help page:
Windows No Longer Boots Following the Installation of SUSE LINUX 9.1

I followed the instructions and installed the patch but it did nothing?

My HD looks like this:

/dev/hda
/dev/hda1
WIN95 FAT32 LBA
/dev/hda2
Extended
/dev/hda3
Linux swap
/dev/hda4
Linux native
/dev/hda5
HPFS/NTFS

Windows XP Home is on the Fat32 partition and the NTFS is just data (dont ask how they ended up that way...)

Any help would be much appreciated.
Thanks
hughesjr
Edit the file:

/boot/grub/grub.conf and look for the windows entry ... it should say something this:

QUOTE
title Windows
        rootnoverify (hd0,1)
        chainloader +1


Or

QUOTE
title Windows
        rootnoverify (hd0,0)
        chainloader +1


Depending on where your boot sectior is for XP....
krankyjoe
I cant find the grub.conf file???
In the /boot/grub folder there are only these files:

device.map
deviace.map.old
e2fs_stage1_5
fat_stage1_5
ffs_stage1_5
jfs_stage1_5
menu.lst
menu.lst.old
minix_stage1_5
reiserfs_stage1_5
stage1
stage2
vstafs_stage1_5
xfs_stage1_5

Does it possibly need to be created? Sorry if that sounds stupid or something, iam very new to linux.
krankyjoe
In the menu.lst file, there is a place similar to what you were talking about. I edited it and then rebooted.
Still didnt work.
Now the error message reads like this:
QUOTE
rootnoverify (hd0,0)
  Filesystem type is fat, partition type 0xc
chainloader +1

NTLDR is missing
Press any key to restart.


Please Help!!!

Iam gonna try that patch again from SuSE... brb
hughesjr
also try the (hd0,1)
krankyjoe
there is no hd0,1 in the file, just the hd0,0
krankyjoe
Tried that patch again, no luck. Is there mabey a way to get around the boot loader and just boot into windows?
hughesjr
(hd0,1) is the second partition on hda ... hda2, where I think your XP install is.

change the (hd0,0) to (hd0,1) and save then try it.
-----------------
You can reinstall the WinXP bootloader by booting to the repair console (using the XP boot disk) and using the command:

fixmbr

See these links:
Boot to console

fixmbr

Then Linux won't boot ... but you can use bootpart to setup the linux boot
hughesjr
Don't do the fixmbr thing right now (it could screw up your drive) .... unless you make sure that you don't have the 2.6 kernel problem ...

Go into your BIOS and pick LBA as the access mode ... or try the patch again ... if those don't work, as a last resort, try the fixmbr.
krankyjoe
I changed the hd0,0 to hd0,1, it altered the error message a bit but still wont let me in.
I tried the SuSE patch again after the edit and there was no effect.
Looked in my BIOS for the LBA setting, doesnt seem to have it, since its a laptop there are not many options in the BIOS.
I'am a little scared to try that fixmbr thing because I really dont want to loose the drive.
Are there ANY other options? Or should I just close my eyes and try to use the fixmbr thinger?
Thanks again for your help.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Invision Power Board © 2001-2017 Invision Power Services, Inc.