Можно ли создать 7 загрузочных разделов, отредактировав файл MBR?
Нет. При использовании MBR у вас есть место только для четырех основных записей. Вы не можете добавить больше.
Что вы можете сделать, это добавить расширенный раздел (который использует одну из трех основных записей). Затем вы можете создать больше разделов внутри этого расширенного раздела.
В качестве альтернативы вы можете использовать настройку GPT, которая настоятельно рекомендуется для любого полусовременного оборудования.
поэтому мне нужно 7 основных разделов.
Нет необходимости в таком количестве первичных разделов. Ubuntu и feadora работают нормально, если вы используете расширенный раздел. То же самое для того обмена (который вам нужен только один, из которого можно разделить между разделами Linux).
Я полагаю, что Windows 7 и 10 нравится их основной раздел или, по крайней мере, один общий основной / загрузочный раздел.
Это оставляет вас с:
1) Primary boot for windows (both of them)
2) Primary win7
3) Primary win10
4) Extended.
a) Ubuntu /
b) Ubuntu swap
c) ... (possible other Ubuntu partions sunch as /home, /usr/local, /tmp, ...)
...
d) Ditto other linux distributions.