
Mi sistema es una placa basada en Intel Atom sin tarjeta de video, la comunicación se puede realizar a través del puerto serie (a una velocidad de 115200) y el puerto Ethernet. Instalé CentOS a través de PXE, después de la instalación el sistema se reinicia por primera vez. A continuación se muestran las últimas líneas enviadas a través de la consola serie. Después de eso, en respuesta al ingresar a través del teclado.
[ OK ] Started Notify NFS peers of a restart.
[ OK ] Started Logout off all iSCSI sessions on shutdown.
[ OK ] Reached target Remote File Systems (Pre).
[ OK ] Reached target Remote File Systems.
Starting Permit User Sessions...
Starting Crash recovery kernel arming...
Starting Availability of block devices...
[ OK ] Started System Logging Service.
[ OK ] Started OpenSSH server daemon.
[ OK ] Started Availability of block devices.
[ OK ] Started Permit User Sessions.
[ OK ] Started Job spooling tools.
[ OK ] Started Serial Getty on ttyS0.
[ OK ] Reached target Login Prompts.
[ OK ] Started Command Scheduler.
Starting Terminate Plymouth Boot Screen...
[ OK ] Created slice User Slice of root.
[ OK ] Started Session c1 of user root.
[ 20.825375] fuse init (API version 7.22)
****0`3鎬~x饉****[ 31.791710] XFS (sdb1): Mounting V5 Filesystem
[ 31.875202] XFS (sdb1): Ending clean mount
~x饉[ 48.919242] TCP: lp registered
Por lo tanto, el mensaje de inicio de sesión no aparece correctamente y no puedo ingresar el nombre de usuario y la contraseña ni iniciar sesión. Puedes ver que hay algunos caracteres galimatías al principio de la última línea y en la última tercera línea. Dudo que ese fuera el mensaje de inicio de sesión, pero el resultado fue ese patrón anormal debido a alguna razón.
Ahora todavía puedo iniciar sesión a través de ssh y verifiqué el estado del servicio serial-getty@.
[root@CentOS ~]# systemctl status [email protected]
● [email protected] - Serial Getty on ttyS0
Loaded: loaded (/usr/lib/systemd/system/[email protected]; enabled; vendor preset: disabled)
Active: active (running) since Fri 2015-01-02 00:20:42 CST; 28min ago
Docs: man:agetty(8)
man:systemd-getty-generator(8)
http://0pointer.de/blog/projects/serial-console.html
Main PID: 5242 (agetty)
CGroup: /system.slice/system-serial\x2dgetty.slice/[email protected]
└─5242 /sbin/agetty --keep-baud 115200 ttyS0 linux
Jan 02 00:20:42 CentOS systemd[1]: Started Serial Getty on ttyS0.
Así que por favor ayuda y da algunos consejos. ¡Muchas gracias!
Respuesta1
Parece que encontré la razón. El servicio ModemManager.service entra en conflicto con el ttyS0. Cuando se desactiva este servicio, el proceso de arranque se recupera.