I stuck some commands in my rc.local which cause the rpi to freeze (specifically, xboxdrv crashed and locks the pi up for some reason). I've even tried holding down ctrl+c throughout the xboxdrv part of the system booting, to no avail.
I can boot into recovery mode with NOOBS, and from there I can edit config.txt, cmdline.txt, and I can even get to a command line... but the primary partition isn't mounted as far as I can tell and I have no idea how to do that. So I need to either make the booting skip rc.local, or edit rc.local (I'd even be fine with deleting rc.local).
Any ideas? I've googled this a bit, but frankly the things people have suggested were way over my head. I have little knowledge of Linux, and pretty much none of its boot process.