Oh yeah,i forgot, it's yaboot, my bad... it's installed by default in ubuntu linux. Except it only adds the Linux to boot but not Mac OS X, as far as i can recall i only add two or three lines in yaboot configuration file to boot MacOS X and Linux as options.