Major trade unions in India will begin a 48-hour general strike at midnight as last-minute conciliatory efforts by the union government broke up late Monday.