you can install to a logical partition as long as there is an Active Primary Partition available to install a boot loader to.
As far as I'm concerned the best way to dual boot is to use seperate hard drives. Having said that if you are stuck with one hard drive it would be best to create a Primary Partition for each Operating System.
This can easily be achieved using Diskpart with a fresh drive.
You can have four Primary Partitions.
By replacing one of the four Primary Partitions with an Extended Partition, you can then make an additional 24 logical Partitions within the Extended Partition. The table below illustrates this.
Partition Table
Primary Partition #1
Primary Partition #2
Primary Partition #3
Primary Partition #4 Created as an Extended Partition instead can house the Logical Partitions.
Logical Partition #1
Logical Partition #2 and so on...
Drives are allocated numbers and the Primary Disk is Disk 0. If you add a second Disk it will become Disk 1 and a third will be Disk 2......