You're a splitter, and that makes it more difficult to predict where you will or won't get into. That said, there are definitely law schools that will accept someone with your numbers based on your LSAT score.
You should narrow it down to a geographic region, specifically the state/city you plan to practice in. If you can score a scholarship, great, although it will be difficult with a 2.12 GPA (except at a few places like Cooley as Newly Minted mentioned).
I've only completed 6 classes that I received a letter grade for, this is the only reason I have a low GPA (which maybe I can explain in my PS). The rest of my classes are ALL pass/fail.
Just curious, was your undergrad at a traditional four year university? It's just that I've never heard of a program where almost all of the classes are pass/fail. That's very unusual.
You can definitely explain it in your PS, but it probably won't make much difference. Your GPA is what it is, and it's very low for the purposes of law school admission. Your best bet is to apply to schools for which your LSAT score is above average.
One last thing (and don't take this the wrong way): make sure that whatever obstacles resulted in a low undergrad GPA are resolved before you begin law school. Law makes undergrad look like a joke. It's very, very demanding and you won't get a passing grade just by showing up.
Your LSAT score indicates that you have the brains to succeed, but law school requires a huge investment of time and self-discipline. Something to think about before you write a check for $100K.