Ozzy Osbourne and Fergie have recorded guest spots on rocker Slash's new solo album.