KISSIMMEE, Fla. - Houston Astros all-star first baseman Lance Berkman will have minor surgery on his left knee today and miss two to four weeks, a recovery period that could sideline him for opening day. Berkman, 34, injured the knee during a baserunning drill March 1. Tests showed that Berkman bruised his knee, and he played five games after skipping the Astros’ spring training opener.