Em resposta a como configurar sua máquina FreeBSD, existem dois casos principais para obter serial. Se você estiver instalando o FreeBSD apenas com serial, serão necessárias as instruções seriais do carregador de inicialização. Se você já possui um console e deseja apenas ter acesso serial, siga as instruções seriais pós-instalação.
Série do carregador de inicialização
- Pressione
2
na tela de opções de inicialização do FreeBSD para sair para o prompt do carregador
- tipo
set console=comconsole
- se você perder a interatividade neste momento, verifique se a taxa de transmissão tty virtual é 9600
- tipo
autoboot
Isso deve permitir que o restante da instalação seja feito pela interface serial. Se você quiser continuar tendo acesso serial após a instalação do FreeBSD, antes de reiniciar no final da instalação, você será direcionado ao prompt de comando.
Serial pós-instalação
No console:
- tipo
echo 'console="comconsole"' >> /boot/loader.conf
- carregar
/etc/ttys
no vi
- Modifique a linha começando com ttyu0 (pode ser ttyd0 em outras versões do FreeBSD)
- Nessa linha, mude
dialup
para vt100
e off
paraon
- após a reinicialização, o terminal serial deve mostrar o processo de inicialização e terminar com um prompt de login
- Nota: definir
console="comconsole"
em /boot/loader.conf
poderia fazer as mensagens de inicialização aparecer na interface serial somente. Apenas modifique /etc/ttys
se você não deseja que o log de inicialização seja serial.
Referências
http://www.freebsd.org/doc/handbook/serialconsole-setup.html
http://www.freebsd.org/doc/handbook/term.html
serial=tty0
é um erro e era para serconsole=tty0
. Não vejo um parâmetro "serial" em nenhum dos documentos do kernel. A especificação de vários consoles (nesse caso, o console virtual ativo mais o console serial) faz sentido para mim.