Giavotella was cut loose by the White Sox on Friday, Scott Merkin of MLB.com reports.
Giavotella signed a minor-league contract with the White Sox on Saturday and will report to Double-A Birmingham.
Giavotella revealed Wednesday via his personal Twitter account that he was released by the Marlins.
Giavotella agreed to a minor-league contract with an invitation to spring training with Miami on Friday, Tim Healey of the Sun Sentinel reports.
Giavotella cleared waivers and was outrighted to Triple-A Norfolk on Thursday.
Giavotella was designated for assignment Tuesday.
Giavotella is starting at second base and hitting eighth Saturday against Minnesota.
Giavotella's contract was selected from Triple-A Norfolk on Thursday.
Giavotella will begin the season with Triple-A Norfolk, Roch Kubatko of MASN reports.
Giavotella says he's completely fine after taking a line drive off his palm in Friday's Grapefruit League game, Roch Kubatko of MASN Sports reports.