Si le boot des trois systemes marche tu n'as pas besoin de toucher a la config de grub et tu peux faire comme je l'ai decrit. C'est n'est pas trop "dangereux" et les valeurs de /dev/hda5 et /dev/sda7 semblent bien correctes.
De facon generale tu peux sans problemes monter la partition ubunto en fedora ou a inverse une des partitions fedora en ubunto (en creant un nouveau repertoire comme point de montage avec "mkdir ..." et en faisant le mount apres). Avec ca tu peux acceder aux fichiers de l'autre systeme comme sous-repertoire. Une fois on a compris ca, le reste est facile. Cette possibilite pourrait s'averer utile pour reparer un systeme a partir de l'autre (si le 1er systeme ne boote plus).
Encore un petit detail pour le swap. Tu as deux partitions de swap, une pour ubunto et l'autre pour fedora. En fait les deux peuvent se partager la meme partition swap ou dans ta situation tu peux utiliser les deux swaps dans chaqu'un des deux systemes.
Pour ca tu n'as qu'a mettre deux lignes avec swap dans les deux fichers /etc/fstab de fedora et ubunto:
/dev/hda6 swap swap defaults 0 0
/dev/sda6 swap swap defaults 0 0
actuellement la 1ere ligne est seulement avec ubunto et l'autre uniquement avec Fedora. Si tu mets les deux tu auras augmente le swap disponible pour les deux systemes bien qu'aujourd'hui ce n'est plus tres important vu des quantites de memoire dont on dispose. En plus comme c'est sur deux disques differents c'est plus efficace.


