Broderick Clark caught six passes for 122 yards as Louisville (2-0) gained 574 yards, giving Ross a rude welcome back to coaching.
The 67-year-old Ross led Georgia Tech to a national championship in 1990, the San Diego Chargers to a Super Bowl in 1995 and last coached the Detroit Lions in 2000. He was lured out of retirement last year to take the helm at Army (0-1), coming off the first 0-13 season in major college football.
The Black Knights' losing streak is now 16 straight, going back to 2002.
Louisville got rolling right away.
A missed coverage assignment on the second play of the game left Clark wide open on the sideline and LeFors hit him for a 61-yard gain to the Army 7.
Lionel Gates' 2-yard TD run three plays later capped the 75-yard drive.
On the first play of the second quarter, Louisville's Kerry Rhodes blocked Tom Dyrenforth's punt, giving the Cardinals the ball at the Army 13. Rhodes was kicked in the head while making the play and suffered a concussion. He didn't return to the game.
Art Carmody followed with a 28-yard field goal.
On Louisville's next possession, Bush scored his first TD of the game on a 12-yard run.
After watching highly touted freshman Brian Brohm lead the offense for two series, LeFors returned to lead Louisville on an seamless six-play, 70-yard drive, capped by Kurt Quarterman's 1-yard TD run. That gave the Cardinals a 24-0 lead with 3:19 left in the half.
Army answered with a 73-yard drive capped by Carlton Jones's 18-year TD run. Jones slipped a few tackles to lodge the first score against the Cardinals this season. Louisville shutout Kentucky in its opener.
Jones had 13 rushes for 93 yards.
Bush added his second 12-yard TD run early in the second half to put Louisville up 31-7.