I've screwed up. I have a dual-boot WinXP and SuSE 8.2 box. I used to use Boot Magic to dual boot. Then when I installed either SuSE 8.1 or 8.2, and Grub became the default bootloader for SuSE, Grub took over from Boot Magic. I had then removed Boot Magic and everything worked fine. However, the Boot Magic partition was still on the machine (I had a separate partition for Boot Magic since it could not be installed on an NTFS partition). I also have a FAT32 partition that I used to transfer files back and forth from linux to windows & vise versa (since I could not write to an NTFS partition from linux). I decided I would expand this using the old Boot Magic partition. Mistake. Grub could no longer boot WinXP. When it tries to boot windows it says something about an invalid device. I booted WinXP from the CDROM and had it "fix" the MBR. Now windows will boot but Grub no longer appears. I then booted Linux from its CDROM, went into YAST and had Grub re-scan the partitions. Grub comes up but it cannot boot windows - same problem as before. Windows and Linux are on separate hard drives. Windows is on hda and linux is on hdb. Grub is trying to use the following to boot windows: (hd0,1) chainloader +1 makeactive I've tried changing to (hd0,0), and (hd0,0), but no go. Grub is currently installed in the boot sector of the root partition. Originally (I think) it was in the MBR. I get the same result either way. Any ideas about how I can get myself out of this mess? TIA, Mike --------------------------------------------------------------- Cleary_Mike@emc.com --------------------------------------------------------------- Windows is better for games; otherwise, you're better off using an actual operating system.
On Sunday 02 November 2003 8:46 pm, Cleary_Mike@emc.com wrote:
snip< Windows and Linux are on separate hard drives. Windows is on hda and linux is on hdb. Grub is trying to use the following to boot windows: (hd0,1) chainloader +1 makeactive
I've tried changing to (hd0,0), and (hd0,0), but no go. Grub is currently installed in the boot sector of the root partition. Originally (I think) it was in the MBR. I get the same result either way.
Any ideas about how I can get myself out of this mess?
TIA, Mike
My grub menu.lst has this for its Windows boot option. From there Windows boots to Win2K's boot.ini which is on a Win98SE partition. I then choose Win98SE or Win2K under Window's control. title Windows root (hd0,0) chainloader +1 Big difference is the word 'root' before your drive/partition info. You didn't say where Boot Magic's old partition was. If it was before Windows, then you will need to change the drive/partition numbering for WIndow's sake since it will auto-renumber its partitions. You can also print out YaST's partitioner info and reference that for drive/ partition info. Stan
participants (2)
-
Cleary_Mike@emc.com
-
Stan Glasoe