Question: how majin buu was defeated?
Answer: Majin Buu was defeated finally by a giant spirit bomb, where Goku and Mr. Satan asked the entire world to give a bit of their energy to fuel. This was enough to finally disintegrate the full adult version of Buu for good, but Fat Buu is still around and is being taken care of by Mr Satan.