penguinhead said:
I've never used cylinders as my partitioning standard.
By default FreeBSD's fdisk displays the information in sectors (ST). By pressing Z (toggle size units), you can switch to MBs or GBs. In the end It.Is.All.The.Same!
penguinhead said:
How do you know only 4.5 MiBs unused?
Because fdisk says so. 9135 (am I seeing right?) sectors, with 512 bytes/sector = 4,677,120, divided by 1,048,576 (1024*1024) = 4.46
penguinhead said:
If I free up the partitions I mentioned, would I see their space listed? What do I create in that space? A partition or a slice? (The partitions are already logical partitions if you can see in fdisk output). Only sda1 is primary.
Because SWAP is a slice on the same partition as the root, will I be able to make a second SWAP in another partition? (8 MB, do not want to waste.)
An extended partition is like a container of multiple logical partitions.
When you first created the EP, you told the fdisk tool to take the remaining disk space for it. So even if you delete some LPs, the space will most probably NOT be listed in the FreeBSD setup, since the space is still used by the EP itself. Unless you can resize the EP (shrink it) with a third-party tool like Partition Magic. I'm not sure this can be done or if it's safe, especially that you said you can't backup your data.
If you really insist on installing FreeBSD on the EP, follow the link SirDice gave you. But do so at your own risk. I can't tell you more, since I've never done this (and never will) and I don't use Linux so I don't know how it behaves nor what partitioning scheme it needs.
As I already mentioned, the MBR can contain up to 4 primary BIOS partitions. And all in all, FreeBSD only needs 1 for everything (/, swap, /tmp, /var and /usr).
So you could delete the entire EP (and lose everything on it!), create 2 new partitions for Linux and FreeBSD, reinstall Linux and install FreeBSD.
That's what I would do (and would've done from the start without messing with FAT EPs), but this is your partitioning scheme and your computer.
BTW, why do you need 2 partitions for Linux swap and 4 partitions for Windows?