我在不止一台主机上有这个问题,所以特定的硬件不是问题。
在默认配置下,裸机 Ubuntu 12 不会在唯一的串行端口上创建登录进程。串行端口与固件一起正常工作。它与 Grub2 一起正常工作。我什至将串行线连接到 2 个不同的外部客户端盒,所以问题既不是硬件也不是远程客户端。
最终启动时,系统无法创建登录进程。
root@xenpro3:~# ps ax | grep tty
1229 tty4 Ss+ 0:00 /sbin/getty -8 38400 tty4
1233 tty5 Ss+ 0:00 /sbin/getty -8 38400 tty5
1239 tty2 Ss+ 0:00 /sbin/getty -8 38400 tty2
1241 tty3 Ss+ 0:00 /sbin/getty -8 38400 tty3
1245 tty6 Ss+ 0:00 /sbin/getty -8 38400 tty6
1403 tty1 Ss+ 0:00 /sbin/getty -8 38400 tty1
1996 pts/0 S+ 0:00 grep --color=auto tty
root@xenpro3:~# dmesg | grep tty
[ 0.000000] Command line: …Run Code Online (Sandbox Code Playgroud)