Maybe I'm missing the point but what has a kernel compile to do with
When I try to login with my user (maginot) on the login shell (ctrl+alt+F2) I get the follow msg after enter the login and pw :
No directory /home/maginot!
Loggin in with home = "/".
-bash: /home/maginot/.bash_profile : Permission Denied
What I'm getting from this is that /home is on a separate partition, and is not mounted (which would be the most fixeable of the possibilities), or that /home has been totally deleted somehow (which wouldn't be fixed with a kernel recompile).
If /home is on a separate partition, log in as root and try to mount it. If it mounts, fix /etc/fstab or your automatically-loaded modules (is /home on a RAID or SATA partition?). OK, I admit, if that's the problem, then a kernel recompile might
be in order.
If /home should be on the regular / partition, but isn't being found, log in as root, do an ls
and see what your filetree looks like.