Para Raspbian Wheezy:
Você deve poder editar o arquivo / etc / inittab para ativar o login automático.
Encontre uma linha como esta em / etc / inittab
1:2345:respawn:/sbin/getty --noclear 38400 tty1
Isso inicia o processo getty em tty1. Você pode adicionar a --autologin
opção getty a essa linha:
1:2345:respawn:/sbin/getty --autologin {USERNAME} --noclear 38400 tty1
Substitua {USERNAME} pelo usuário que você deseja fazer login.
Nota: Eu não testei isso, consulte a página de manual do getty para obter mais detalhes.
Atualização: Jessie Raspbian usa systemd para que o inittab não seja usado. Aqui está uma FAQ que pode ajudar a Jessie:
https://fedoraproject.org/wiki/Systemd#How_do_I_set_automatic_login_on_a_virtual_console_terminal.3F
O FAQ é para o Fedora, mas deve ser muito parecido com o Raspbian Jessie.
UPDATE2: A página acima agora desapareceu, e aqui está o conteúdo da máquina Wayback:
Como definir o login automático em um terminal do console virtual?
Primeiro, crie um novo serviço semelhante ao getty @ .service:
# cp /lib/systemd/system/getty@.service \
/etc/systemd/system/autologin@.service
# ln -s /etc/systemd/system/autologin@.service \
/etc/systemd/system/getty.target.wants/getty@tty8.service
edite os valores ExecStart, Restart e Alias, assim:
...
ExecStart=-/sbin/mingetty --autologin USERNAME %I
Restart=no
...
Alias=getty.target.wants/getty@tty8.service
e finalmente recarregue o daemon e inicie o serviço:
systemctl daemon-reload
systemctl start getty@tty8.service
Observe que, se você sair da sessão tty8, não poderá usá-la até a próxima reinicialização ou inicialização manual pelo systemctl, exceto se você deixar Reiniciar como 'sempre', mas eu recomendo evitá-lo por motivos de segurança.