windows do prvních 137GB byla záležitost 48LBA, od tuším SP2 omezení padlo.
Lze bootovat i XP z primární partition, ale je to trochu trikové to nastavit.
http://www.goodells.net/multiboot/Vzhledem k tomu, že na extended předěláš swap, tak ale bys musel hejbat se všema partition. To bych ale určitě bez zálohy nedělal. A když už budeš dělat zálohu, tak je jednoduší data někam zkopírovat a oddíly udělat znovat tak, jak potřebuješ....
Pak je ještě jedna možnost, teda jestli máš silný nervy,
pomocí Gparted zkrátit home
http://www.ranish.com/part/1) zazálohovat si partition table :-)
2) zeditovat partition tabulku tak, že na začátku swap vytvoříš primární partition s koncem
na konci homu, v ní uděláš tři logický partition se swapem, homem a optem tak, že home a opt budou začínat tam, co dřív. Ranish nepřepisuje bootrecordy atd..., jen edituje partition table, takže bys měl mít data v těch partition v pořádku
Ale je to bez záruky, že se něco....