Эти системы обязательно должны стоять на одном диске? Можете пояснить, для чего такой набор?
Если говорить предметно, то нужно создать примерно такую структуру:
Основной раздел, 10Гб NTFS - Windows XP
Основной раздел, 50Гб NTFS - Windows 7
Расширенный раздел, в котором:
Логический раздел, 10Гб EXT4 - 10.04 x32
Логический раздел, 15Гб EXT4 - 16.04 х64
Логический раздел, 6Гб Swap
Логический раздел, оставшееся место, NTFS.
Устанавливать в таком же порядке.
SWAP раздел общий для систем 10.04 и 16.04, раздел NTFS для хранения данных всеми дистрибутивами. Отдельные разделы /boot и /home выделять не стоит, также как использовать общий /home для двух систем.