Important :

Le présent wiki a été migré vers wiki.archlinux.org.

Ce Wiki a été archivé. Toute contribution doit donc désormais se faire là-bas. Cette page de Wiki possède donc potentiellement des informations qui ne sont plus à jour !

Accueil wiki FR sur .org

Console serie : Différence entre versions

De ArchwikiFR
m (Messages de démarrage : remplacement lien par lien interne)
m (lien vers wiki anglophone)
 
Ligne 1 : Ligne 1 :
 
{{DISPLAYTITLE:Console série}}
 
{{DISPLAYTITLE:Console série}}
 +
[[Catégorie:Système]]
 +
[[en:Working_with_the_serial_console]]
 
Une console série permet de contrôler le système à partir d'un terminal branché sur le port série de la machine; on peut par exemple utiliser un simple [http://fr.wikipedia.org/wiki/Minitel minitel] pour contrôler l'OS. Pour moi, c'était surtout pour une utilisation avec [[qemu|qemu]] et l'option ''-nographic''.
 
Une console série permet de contrôler le système à partir d'un terminal branché sur le port série de la machine; on peut par exemple utiliser un simple [http://fr.wikipedia.org/wiki/Minitel minitel] pour contrôler l'OS. Pour moi, c'était surtout pour une utilisation avec [[qemu|qemu]] et l'option ''-nographic''.
  
Ligne 33 : Ligne 35 :
 
Le paramètre ''console'' peut être répété pour multiplier les types de terminaux, mais les entrées ne seront prises que sur le dernier paramètre.
 
Le paramètre ''console'' peut être répété pour multiplier les types de terminaux, mais les entrées ne seront prises que sur le dernier paramètre.
 
{{note|Le fait de rajouter le paramètre ''console'' au noyau peut gêner une utilisation avec [[qemu]] (-nographic) notamment, et l'utilisation d'utilitaire qui rafraîchissent la console, genre [[vim]] par exemple, on peut donc se passer du paramètre si le but n'est pas de surveiller les messages du noyau.}}
 
{{note|Le fait de rajouter le paramètre ''console'' au noyau peut gêner une utilisation avec [[qemu]] (-nographic) notamment, et l'utilisation d'utilitaire qui rafraîchissent la console, genre [[vim]] par exemple, on peut donc se passer du paramètre si le but n'est pas de surveiller les messages du noyau.}}
 
[[Catégorie:Système]]
 

Version actuelle datée du 1 avril 2021 à 12:53

Une console série permet de contrôler le système à partir d'un terminal branché sur le port série de la machine; on peut par exemple utiliser un simple minitel pour contrôler l'OS. Pour moi, c'était surtout pour une utilisation avec qemu et l'option -nographic.

Ajouter une console (tty) au démarrage

ln -s /lib/systemd/system/serial-getty\@.service /etc/systemd/system/getty.target.wants/serial-getty@ttyS0.service

Chargeur de démarrage

Ce n'est pas obligé pour avoir accès à un terminal, mais c'est nécessaire si vous voulez avoir accès au menu de démarrage.

Note : Dans les configurations qui suivent, 0 correspond à ttyS0.

SYSLINUX

Fichier: /boot/syslinux/syslinux.cfg
#...
SERIAL 0
#...

GRUB

Fichier: /boot/grub/grub.cfg
#...
serial --unit=0
terminal_input serial
terminal_output serial
#...

Messages de démarrage

Pour afficher les messages de boot sur la console, rajoutez :

console=ttyS0

A la ligne du noyau, par exemple sous syslinux :

APPEND root=/dev/sda3 rw console=ttyS0

Le paramètre console peut être répété pour multiplier les types de terminaux, mais les entrées ne seront prises que sur le dernier paramètre.

Note : Le fait de rajouter le paramètre console au noyau peut gêner une utilisation avec qemu (-nographic) notamment, et l'utilisation d'utilitaire qui rafraîchissent la console, genre vim par exemple, on peut donc se passer du paramètre si le but n'est pas de surveiller les messages du noyau.