Onion Valley campground has walk-in spots that you cannot reserve in advance. Also, if you get a permit for Kearsarge Pass (trailhead near Onion Valley), you can go up and camp near lakes on either side of the pass.