Я хотел бы перенаправить порт ttyO2, где первый логин приходит и дает bash.
Это невозможно.
Вывод устройства не может быть перенаправлен куда-либо еще из ядра.
Существуют внешние аппаратные решения, такие как преобразователи последовательного интерфейса в Ethernet (или устройства для замены модема).
Однако логическая консоль не должна быть назначена (исключительно) последовательному порту.
Консоль также может быть назначена на « netconsole », которая будет выводить большинство загрузочных сообщений ядра. После загрузки ядра вы можете войти в систему через telnet или ssh.
Документация по ядру Linux описывает его особенности и использование.
Драйверы netconsole и Ethernet должны быть встроены в ядро (т. Е. Не могут быть загружаемыми модулями), поэтому вам, возможно, придется перенастроить и собрать ядро для вашей Pandaboard.
Командная строка ядра должна быть отредактирована для активации 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)