i would like to forward the ttyO2 port where first login comes up and gives a bash.
Isso não é possível.
A saída de um dispositivo não pode ser redirecionada para outro local dentro do kernel.
Existem soluções de hardware externas, como conversores de série para Ethernet (também conhecidos como dispositivos de substituição de modem).
No entanto, o console lógico não deve ser atribuído (exclusivamente) à porta serial.
O console também pode ser atribuído ao " netconsole ", que produzirá a maioria das mensagens de inicialização do kernel. Uma vez que o kernel inicialize, você pode fazer telnet ou ssh no sistema.
A documentação do kernel Linux descreve seus recursos e uso.
O netconsole e o (s) driver (s) de Ethernet devem ser integrados ao kernel (ou seja, não podem ser módulos carregáveis), assim você pode ter que reconfigurar e construir um kernel para o seu Pandaboard.
A linha de comando do kernel teria que ser editada para ativar o netconsole:
netconsole=[src-port]@[src-ip]/[<dev>],[tgt-port]@<tgt-ip>/[tgt-macaddr]
where
src-port source for UDP packets (defaults to 6665)
src-ip source IP to use (interface address)
dev network interface (eth0)
tgt-port port for logging agent (6666)
tgt-ip IP address for logging agent
tgt-macaddr ethernet MAC address for logging agent (broadcast)