@RaM Odnośnie swap'a. Podczas instalacji nowej dystrybucji, większoć instalatorów wykrywa partycję swap, i zadaje pytanie, czy wykonać swapon. Jeśli odpowiemy "nie", to taka partycja zostanie dodana tak, jak jest, a jesli odpowiemy "tak", zostanie ona od nowa sformatowana i dostanie nowy UUID. Ta druga opcja powoduje kłopoty, o których wspominasz. Osobiście uważam, że stary system identyfikacji partycji (by /dev/sd*) był wygodniejszy i sprawiał mniej kłopotów. Zalet nowego (by UUID) - jak na razie nie doświadczyłem.
Samodzielna partycja /home dla kilku distro, to zdecydowanie kiepski pomysł, gdyż prędzej czy później wystąpia konflikty wynikające z różnic w plikach konfiguracyjnch nie tylko dla różnych repozytoriów, ale dla różnych wersji pakietów z tego samego repo, w momencie aktualizacji. Również instalując różnego rodzaju paczki (rpm, deb, tgz) możesz się spodziewać niespodzianek :-)