====== Console su porta seriale ====== ===== Intro ===== Spesso può essere comodo, soprattutto a scopo di debug, avere l'output del kernel sulla porta seriale di una linux box (reale, virtuale, embedded, ecc..). Nel mio caso specifico, serviva per una macchina virtuale qemu che uso come server di sviluppo e testing (con debian). Ovviamente lancio questa macchina senza interfaccia grafica, ma può essere comodo vedere che succede durante l'avvio del sistema, e magari anche avere direttamente una console di login senza scomodare a tutti i costi ssh.. ===== Collegare la console del kernel alla seriale ===== Normalmente, il kernel stampa il proprio output sulla console corrente (''/dev/tty''). Per redirigere sulla seriale, basta passare al boot il parametro console=ttyS0 (ovviamente dove ''/dev/ttyS0'' è la nostra porta seriale) ===== Ottenere un login sulla porta seriale ===== Per aprire un login sulla seriale, si può usare getty specificando la porta seriale come terminale su cui aprire il login: /sbin/getty -L ttyS0 9600 vt100 ==== Login automatico sulla seriale ==== Nel caso invece volessimo aprire automaticamente un login sulla seriale all'avvio del sistema, possiamo aggiungere a ''/etc/inittab'' una riga tipo la seguente: T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100 (Per maggiori info, si veda [[http://www.linuxmanpages.com/man5/inittab.5.php|inittab(5)]])