Pentru Ubuntu n-ai nevoie de niciun soft special, dar dacă n-au avut grijă să compileze kernelul cu suport HFS, va trebui să instalezi separat modulele HFS+. Ele fac parte dintr-un pachet care nu mai ştiu cum naiba se cheamă
acum vreo patru ani era în hfstools, s-ar putea să-l fi mutat în vreun kernel-modules-* ceva. Încearcă să montezi partițiile indicând că e vorba de partiții HFS+ (mount -t hfsplus /dev/sdaX /mnt/whatever sau mount -t hfs /dev/sdaX…), dacă se plânge că nu găseşte mount.hfsplus sau mount.hfs, trebuie să instalezi pachetele respective. Cred că băieții de pe forumul Ubuntu te pot lămuri mai bine în privința asta; nu ştiu dacă are suport implicit pentru HFS+, iar dacă nu are, driverele HFS+ şi HFS s-au tot plimbat printre pachetele distribuției, şi nu mai țin minte exact de care ai nevoie.
Pentru Mac există un driver ext2 pe care-l găseşti uşor dacă-i tragi un Google. E compatibil ext3 dar dacă montezi partițiile în mod asincron (i.e. în fstab apare async în dreptul lor) roagă-te să nu-ți pice curentul, pentru că ext2 nu are suport pentru jurnalizare :D.