Problem with /boot partition during the installation process
I have a PC with a single 20 GB HDD (as /dev/hda ) .
The HDD is partitioned as follows :
C:\ With Windows XP ( NTFS ) ( as /dev/hda1 )
D:\ Data ( NTFS )
The rest of the HDD is 8 GBytes of Unpartitioned ( Free ) space and is left for Red Hat Linux 9.0
Please note that C:\ is the primary partition and the rest of the HDD is partitioned as an Extended one .( Do we need the installation partition of Linux to be a primary partition ? )
I started the Red Hat Linux 9 installation program in graphics mode .
I select the Automatically partition option then to leave the current partition table as is . After that I let the system use the available free space to create the required Linux partitions including ( / & /boot & swap )
When I attempt to finalize these settings I get the following error message :
"boot partition may not meet booting constraints of your architecture. Creation of a boot disk is highly encouraged"
When I continue installing the required packages I am not able to boot into Linux . The system goes directly to XP without any message from the Linux boot loader ( LILO which was installed during the process ) ?
I need to keep my HDD such that if I decide to remove Linux later , I can go back to my XP system without loosing its boot sector/loader .
Any help would be appreciated