Ok, I got it to boot... sort of. During the initial startup, everything looked ok except for these two lines:
The login screen eventually appeared, but when I entered my username and password I got an error window:
WARNING: .udevdb already exists on the old /dev/!
/dev/hda2 has gone 49710 days without being checked, check forced
Any idea what this is all about?
Your session only lasted less than 10 seconds. If you
have not logged out yourself, this could mean that
there is some installation problem or that you may be
out of diskspace. Try logging in with one of the failsafe
sessions to see if you can fix this problem.
/etc/gdm/PreSession/Default: Registering your session with wtmp and utmp
/etc/gdm/PreSession/Default: running: /usr/bin/X11/sessreg -a -w /var/log/wtmp -u /var/run/utmp -x "/var/lib/gdm/:0.Xservers" -h "" -l ":0" "jcestep"
/etc/gdm/Xsession: Beginning session setup...
mkdtemp: private socket dir: Permission denied
Edit: Forgot to mention, when I was copying the files necessary to re-create my user in knoppix, I discovered that I had no shadow.org file. All of the others were present, but not it. Could that have something to do with this?
Edit 2: Holy CRAP I fixed it O_o Apparently, /tmp must be world writeable, but re-creating it by hand gives it the wrong permissions. Thank you google
I booted to the login screen and hit ctrl-alt-f1 to drop to terminal, then did this:
I rebooted, and logged in without a problem. I wonder if this means I'm no longer a linux n00b
sudo chmod 777 /tmp