getting tired of answering this...
edit /etc/inittab
instead of
Code:
1:..../bash ... tty1
2:................ tty2
....
6:2345:....... tty6
You need
Code:
2:2345:respawn:/sbin/getty 38400 tty2
3:2345:respawn:/sbin/getty 38400 tty3
...
Don't modify the line 1...tty1 in the beginning, this will be your security-fallback, if something isn't working.

The first entry is just a name (1, 2, ...6)
respawn means, after terminating, start again.
If you logoff, a new login-command will appear. That's respawn.
/sbin/getty is the login-shell-program
38400 is a speed value - hm - read about it in the manpage for getty.
tty1 - tty6 is the virtual console, bound to ALT-F1 .... ALT-F6.

After saving (as root) the new settings, tty1 should remain the same, but on ALT-F2, you should get a login.
If it works, you may modify the entry for tty1 too.

Here is a special remark necessary:
Entry 1 looks different:
Code:
1:12345:respawn:/sbin/getty 38400 tty1
2:2345:respawn:/sbin/getty 38400 tty2
The numbers :2345: or :12345: specify in which runlevel the command is involved.
And only tty1 is opened in runlevel 1, because 1 is the single-user-mode.
There you may not open a second console.