The House has voted additional funds for the Iraq war in installments, defying President Bush's veto threat.