I'd the same problem a while ago (in my Windows days)
load the XP rescue disk (the install disk)
you'll find the ntldr file in the \i386 Dir
copy it to the drive where the WINDOWS dir is located.
run fixboot (in order to create boot.ini file)
 
It happens when you install Linux on you first partition on you first IDE HD. win drops there the boot.ini ant ntldr files. (In your case, hda1, while win runs on hda4)
 
notice that you may need to play with the fixboot prog. - probably the partition that you'd installed fedora on was C:, and now all the partition letters are a bit different
 


On 3/31/06, Lior Chetrit <[EMAIL PROTECTED]> wrote:
Hello,

i had a winxp pro and installed fc5. in the installation of grub i've chosen that grub will be located in the mbr. i have a single hd.
the partitions look like this now:
hda4[ntfs] ~30GB (winxp )
hda1[ext3] ~100MB (/boot )
hda2[swap] ~256MB (swap )
hda3[ext3] ~10GB (/ )

when grub's trying to boot winxp i get this:
-------------------------------
rootnoverify (hd0,4)
chainloader +1

NTLDR is missing
-------------------------------


this is what fdisk shows:
----------------------------------------------------------------------------------------
Disk /dev/hda: 40.0 GB, 40007761920 bytes
240 heads, 63 sectors/track, 5168 cylinders
Units = cylinders of 15120 * 512 = 7741440 bytes

Device Boot Start End Blocks Id System
/dev/hda1 2 3814 28826280 f W95 Ext'd (LBA)
/dev/hda2 * 3815 3828 105840 83 Linux
/dev/hda3 3829 3863 264600 82 Linux swap / Solaris
/dev/hda4 3864 5168 9865800 83 Linux
/dev/hda5 2 3814 28826248+ 7 HPFS/NTFS
----------------------------------------------------------------------------------------

fdisk for dos shows quite the same thing. i understood from it that the ntfs partition is actually an extended partition residing is the first partition (i guess hda5 resides in hda1).
using the winxp recovery console i've found out that the files 'ntldr', ' ntdetect.com' and 'boot.ini' don't exist in 'C:'
this is very strange considering the fact that my winxp boot ok before the fc5 installation. for some weird reason they've disappeared.
i was able to copy 'ntldr', 'ntdetect.com' to 'C:' from the winxp installation cd but am now trying to create a ' boot.ini' in the same dir. i don't know if that will resolve the problem but i'm sure that the windows won't boot without a 'boot.ini' file.

anyone knows how can i create a file and write to it in an ntfs partition? (in order to have a ' boot.ini' file)
anyone has any idea what's going on and why this happened?
one idea that came to mind was that the winxp ran (before the fc5 installation) from an extended partition (and not a primary one) and that what created this whole mess.

all help is welcome...
 



--
//
// Simon Yakov
// AKA [EMAIL PROTECTED]
//054-20-054-23
//

Reply via email to