ok
remove external and boot your xp disc and there is an option when it starts to go into rescue mode
go into that mode and restore your bootloader =ntldr to internal drive
http://www.neowin.net/forum/lofivers...p/t292614.html
fdisk /mbr or fixboot
2) reboot to check
3) IF ALL GOOD then go into bios and disable your internal drive,
reboot with no cd inserted ...you MUST get a system error in not finding a bootable device....that is what we want...to prove internal device is not visible
insert linux cd and connect external drive and redo grub into mbr of external drive
I appreciate your english is not as good as mine...(wait for the grammer checkers to attack me) heh heh
but I am not sure what you mean in first post by disable Boot Loader GRUB but you need a bootloader to get into a linux system so please install grub into mbr of external drive
4) if linux boots up...then go back into bios and set the bios boot order to external drive then internal drive....and enable internal drive
reboot and edit grub menu.lst to have a windows entry...but bios boot order means
hd0 = external
hd1 = internal
so windows entry is
title xp
root (hd1,0)
makeactive
chainloader +1
5) so this is what happens....
WHEN YOU HAVE NO EXTERNAL CONNECTED
bios boot order remains ....look for external not found so jump to internal
internal is XP and xp has bootloader so xp boots
WHEN YOU HAVE EXTERNAL CONNECTED
bios boot order finds external and jumps to grub
grub menu gives you option to boot linux or xp
you choose which and the rest is all good