
Mein System ist eine Intel Atom-basierte Platine ohne Videokarte. Die Kommunikation kann über den seriellen Port (mit einer Baud-Rate von 115200) und den Ethernet-Port erfolgen. Ich habe CentOS über PXE installiert, nach der Installation wird das System zum ersten Mal neu gestartet. Nachfolgend sind die letzten Zeilen aufgeführt, die über die serielle Konsole ausgegeben werden. Danach folgt die Reaktion bei Eingaben über die Tastatur.
[ 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
Die Anmeldeaufforderung wird also nicht korrekt ausgegeben und ich kann weder Benutzernamen noch Passwort eingeben und mich anmelden. Sie können sehen, dass am Anfang der letzten und dritten Zeile einige unsinnige Zeichen stehen. Ich bezweifle, dass dies die Anmeldeaufforderung war, aber aus irgendeinem Grund wurde dieses abnormale Muster ausgegeben.
Jetzt kann ich mich immer noch über SSH anmelden und habe den Status des Dienstes serial-getty@ überprüft.
[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.
Also bitte helft und gebt Ratschläge. Vielen Dank!
Antwort1
Scheint, als hätte ich den Grund gefunden. Der ModemManager.service steht in Konflikt mit ttyS0. Wenn dieser Dienst deaktiviert wird, wird der Bootvorgang wiederhergestellt.