Hello everyone 
I recently installed 8.1 Release, first BSD of my life ! I'm used to use Linux, a lot, so I thought "Should be easy, one way or another." ... half right.
Installation succeeded (on the third time ... hum.), almost no problems (nothing I can solve thanks to forums, FAQ, and your help !), but still a bug : I can't boot on my WinXP.
I can't get out XP nor any Windows (the one I prefer is XP, and it's part of my job), and I really want FreeBSD. First I was on the amd64 release (Proc : Phenom II X2 545), original boot manager from FreeBSD installed.
Three partitions (...slice, sorry) on my disk :
1 °) XP
2 °) NTFS Data/Save Partition
3°) Unused
Turned into :
1°) XP
2°) Data
3°) FreeBSD, auto-parting from the install
Still no problem, on boot I've got
F1 : XP
F2 : ?? (Ok, that's right)
F3 : FreeBSD
When I hit F1, just ... nothing. Stuck. Hard reset is needed. F3 is okay, F2 do nothing as expected.
Tried to install Grub2, bug at install. Tried to install Grub legacy, not available in amd64 version, downloaded FreeBSD x86, installed, tried boot manager, same thing, installed Grub2 & Grub legacy, this time I can enter into Grub shell at boot (Yeepee).
After doing the usual
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
...tadam, same thing, stuck. Groumpf.
Wondering if in any way i could still access to my XP, launched a recovery console and reinstalled XP MBR & bootsectors. This time, my BIOS launched ... FreeBSD loader. Ouch.
I saw the bootable flag on the 3rd slice, swapped it to the first slice. Bios stucked at XP boot, "Boot from CD/DVD:", same as usual, and nothing.
Magical solution, delete the FreeBSD slice on the disk, nothing else to change, worked.
I really, really don't understand this point. Isn't my bios accepting freebsd slice ? My disk shouldn't be corrupted or failing, quite new ... and I wonder how a slice table can block me at this point, with the firt slice tagged as bootable, XP MBR & bootsectors, Windows should'nt ever see something else than an unknow slice on the disk.
Anyone an idea ? A fix ? Something I missed?
Just what point, whatever you can say : thanks in advance. Don't wan't to (re)install Linux, don't want to throw my XP, just want both : XP & FreeBSD ... should be nice.
Thanks everyone for your help !

I recently installed 8.1 Release, first BSD of my life ! I'm used to use Linux, a lot, so I thought "Should be easy, one way or another." ... half right.
Installation succeeded (on the third time ... hum.), almost no problems (nothing I can solve thanks to forums, FAQ, and your help !), but still a bug : I can't boot on my WinXP.
I can't get out XP nor any Windows (the one I prefer is XP, and it's part of my job), and I really want FreeBSD. First I was on the amd64 release (Proc : Phenom II X2 545), original boot manager from FreeBSD installed.
Three partitions (...slice, sorry) on my disk :
1 °) XP
2 °) NTFS Data/Save Partition
3°) Unused
Turned into :
1°) XP
2°) Data
3°) FreeBSD, auto-parting from the install
Still no problem, on boot I've got
F1 : XP
F2 : ?? (Ok, that's right)
F3 : FreeBSD
When I hit F1, just ... nothing. Stuck. Hard reset is needed. F3 is okay, F2 do nothing as expected.
Tried to install Grub2, bug at install. Tried to install Grub legacy, not available in amd64 version, downloaded FreeBSD x86, installed, tried boot manager, same thing, installed Grub2 & Grub legacy, this time I can enter into Grub shell at boot (Yeepee).
After doing the usual
rootnoverify (hd0,0)
makeactive
chainloader +1
boot
...tadam, same thing, stuck. Groumpf.
Wondering if in any way i could still access to my XP, launched a recovery console and reinstalled XP MBR & bootsectors. This time, my BIOS launched ... FreeBSD loader. Ouch.
I saw the bootable flag on the 3rd slice, swapped it to the first slice. Bios stucked at XP boot, "Boot from CD/DVD:", same as usual, and nothing.
Magical solution, delete the FreeBSD slice on the disk, nothing else to change, worked.
I really, really don't understand this point. Isn't my bios accepting freebsd slice ? My disk shouldn't be corrupted or failing, quite new ... and I wonder how a slice table can block me at this point, with the firt slice tagged as bootable, XP MBR & bootsectors, Windows should'nt ever see something else than an unknow slice on the disk.
Anyone an idea ? A fix ? Something I missed?
Just what point, whatever you can say : thanks in advance. Don't wan't to (re)install Linux, don't want to throw my XP, just want both : XP & FreeBSD ... should be nice.
Thanks everyone for your help !
