Tente mudar:
Pcal|Pcal console:\
:al=root:ht:np:sp#9600
ttyv0 "/usr/libexec/getty Pcal" xterm on secure
Agora o Pcal será a entrada do gettytab. |
é usado como um separador. Isso para inserir nomes alternativos (não tenho certeza sobre isso eu não sou um expert gettytab;)). A última entrada até que :\
pareça uma string "humana legível" para a linha gettytab.
Veja se isso funciona. Alguém sabe onde o |
é usado? E como você deve ler as entradas do gettytab?