Something like that happened to me once now that I think about it. I created 3 primary and 1 extend partition using "PARTITION COMMANDER". I created them like this:
Primary-1 : FreeBSD 8.1
Extended :
Primary-2 : FreeBSD 8.0
Primary-3 : PcBSD
Whenever you install a Extended Partition it is always called D:/ for Windows (if you use only one primary for Windows installation). Other than that it is named by the MBR as something like Partition-5 (always 5), so by right it should have been created last by me for sanity. heehee
I installed PcBSD on Primary-3. The first time it did not work. I tried again and it worked. Now I got all three BSD's installed on a single HDD.
I inspect everything I do. I reboot using "PARTITION COMMANDER" CD to check my disk and I notice inside my EXTENDED-PARTITION it had about 15-MB worth of free Space. "I did not do that when I created the partitions. All space was used.""
I finally got hip, because I notice this kind of thing before in the pass when installing PcBSD but I thought I accidently created the free-space doing partitioning, so I let it ride. Anyway, this is what I did:
I took it to the top once again ... I use "PARTITION COMMANDER" to format the entire drive, but this time I created my partitions like this to kill the numbering problem for my head:
Primary-1 : FreeBSD 8.1
Primary-2 : FreeBSD 8.0
Primary-3 : PcBSD
Extended :
Notice the Extend-Partition was the last to be created this time, and when I formatted the Extended-Partition I left 200MB worth of FREE-SPACE at the end of that partition "just in case".
Than I re-install everything only once. I re-checked the partitions and everything was perfect. It took a long time to learn all of this because, all I did, all year, was to re-install once or the other when I screwed up playing with all 3 BSD's. Now that I have order I never have to re-formats the entire HDD.
It only make since for one to conclude that PcBSD use/need FREE-SPACE at the end of the HDD during installation. And it is not there ... he make some.
Other than that maybe I had a bug. Whatever the case, every since, I always leave Free-Space at the end of all my HDD doing partitioning. I never give the who drive to an single OS to do things for me. Hope this give you some added ideas.