There is a lot of choice for Intel Sandy/Ivy Bridge only (no nvidia/amd graphics). Nearly all manufacturers sell those laptops.

About battery life: any laptop without discrete graphics should last over 2 hours like you wanted.