Note for "Michael E. Jaggers" - i send you a BCC copy of this mail (for background Informations) and will answer your email directly after this one. Maybe you can help me too -thanks!
mrgates@Safe-mail.net wrote:
Hi There!
I have the problem that i cant figure out why Windows XP wont boot. I installed Suse 9.3 as first OS and then I transfered with an Image tool (True Image) my Windows Partition to /dev/hde6 . By the way can grub handle Win XP on a ntfs partition? I tryed after it didnt worked - i made a new windows installation on fat32 but it still wont boot.
I tryed to fix it with the yast module to do the grub configuration and on the shell. I used something like that and replaced x with different numbers. Imho its root (hd0,6)
title Windoof XP root (hd0,x) makeactive chainloader +1
(My suggestion is to use shell editor like pico, vi etc.)
I already tryed by hand and with the yast module for grub.
I think that the right solution should be
root (hd0,5)
I will keep it in my mind - but why you think its (hd0,5) and not 0,6 ? I will give more details on the end of that answer. I tryed 0,4 up to 0,7 and it didnt worked for me. I got a other mail from a list user and i think he has right that there isnt any grub problem - windows boot.ini seams to be "wrong" because i transfered the system. I just have not really a idea how to correct it that windows xp can boot from the "new" partition hde6 with fat32 filesystem. linux:~ # cat /mnt/winxp/boot/boot.ini [boot loader] timeout=30 default=multi(0)disk(0)rdisk(0)partition(1)\WINDOWS [operating systems] multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
according to the attached partition table. I you should better use other commands such as hide and unhide:
----------------------------------------------------------
Device Boot Start End Blocks Id System /dev/hde1 * 1 13 104391 83 Linux /dev/hde2 14 274 2096482+ 82 Linux swap / Solaris /dev/hde3 275 2885 20972857+ 83 Linux /dev/hde4 2886 14946 96879982+ f W95 Ext'd (LBA) /dev/hde5 2886 7584 37744686 83 Linux /dev/hde6 7585 8419 6707106 b W95 FAT32 /dev/hde7 8420 13118 37744686 b W95 FAT32 /dev/hde8 13119 14946 14683378+ 7 HPFS/NTFS
Your boot table seems to be very confused / overcrowded, and more than one primary partition with Win/DOS could generate a bit confusion in
Okay here is the reason why i did that - maybe its more clear for you with this few details. 1 = /boot (for linux) 2 = Linux Swap 3 = / Linux System 4 = In Use for Extended Partitions 5 = /home (more "Linux Only" space) 6 = Win XP (small fat32) just for OS 7 = Bigger fat32 (for both OS accessable) 8 = NTFS (only big Files over 4 GB that i sometimes need on Windows)
GRUB settings: hide and unhide commands have to be used to overcome this confusion. The GNU manual seems to esplain very well this concept:
http://www.gnu.org/software/grub/manual/grub.html#DOS%2fWindows
I already visited this link before but thanks!
Nice GRUB!!
L
Greets and thanks for your comments!