McKinnie had started each of the first five games of the season, but now Monroe takes over after being acquired from the Jaguars the Thursday before the Miami game.
Wideout Brandon Stokley (groin) is also inactive for the contest, but Jacoby Jones and Marlon Brown are back to being active for Baltimore. Jones hasn't played since spraining his knee during the season opener and Brown missed last week's game with a thigh injury.
The Ravens have five receivers dressed - Jones, Brown, Torrey Smith, Tandon Doss and Deonte Thompson - one week after going with just three.
Defensive tackle Terrence Cody (knee), offensive lineman Jah Reid, center Ryan Jensen (foot), linebacker John Simon and defensive lineman Marcus Spears (knee) round out the inactives for Baltimore.
The Packers deactivated cornerbacks Jarrett Bush and Casey Hayward, running back James Starks, linebackers Clay Matthews and Brad Jones, offensive lineman Greg Van Roten and defensive end Josh Boyd.
Nick Perry is starting in Matthews' place at right outside linebacker while Mike Neal enters the lineup at left outside linebacker. Jamari Lattimore starts at middle linebacker in Jones' spot.