Na partycje systemowe dałbym
po 20 GB (z dużym zapasem). Na linux-swap dałbym 4GB. Z katalogiem użytkownika możesz robić cuda na kiju, żeby miejsce nie leżało zarezerwowane, a nieużywane, czyli odłogiem. Katalogi użytkownika powinny być dwa - przemyśl.
Na pewno nie polecam wspólnego /home, a przynajmniej nie w całości

Bezpiecznie można "podbindować" katalogi typu Pobrane, Publiczne, Wideo, Muzyka, Dokumenty (i inne, które będą wykorzystywane na obydwóch systemach) lub jako linki symboliczne.
Odnośnie oszczędnego wykorzystania partycji "/" w debianopochodnych:
- wyłączenie domyślnego instalowania pakietów polecanych i sugerowanych
- wyłączenie instalacji dokumentacji oprócz manuali i ew. infodir.
- wyłączenie instalacji wszystkich innych paczek językowych oprócz C, en_US i pl_PL.
Dwie ostatnie pozycje nie służą stricte oszczędzaniu miejsca "na siłę" tylko powiedzmy wyeliminowaniu instalowania, indeksowania i przetwarzania plików, których i tak nigdy nie użyjesz.
Informacyjnie - w systemach opartych o RPM załatwicie to makrami w /root/.rpmmacros:
%_install_langs X
%_netsharedpath X
%excludedocs 1