Hmm... Je n'ai pas remarqué l'âge de cette histoire jusqu'à ce que j'aie presque fini. Étant donné que ce domaine n'est bien documenté nulle part et que j'ai presque fini de taper la réponse, je vais continuer de toute façon.
Si vous utilisez la console Framebuffer, il est possible d'utiliser le fbcon=scrollback:
paramètre au démarrage pour augmenter la taille du défilement arrière. Cependant, vous ne l'utilisez probablement pas.
Au lieu de cela, vous passez probablement par la console VGA standard. Il y a une autre bifurcation sur la route ici. Si vous avez un noyau compilé avec le VGACON_SOFT_SCROLLBACK
paramètre activé, il est possible d'augmenter le défilement des modules du noyau VGA, en changeant VGACON_SOFT_SCROLLBACK_SIZE
. Mais vous devrez recompiler votre noyau pour le faire. Voir une réponse précédente pour un exemple des choses à changer, et j'ai besoin de créer un noyau personnalisé pour plus de détails sur la façon de le faire sur CentOS. Je considère qu'il est peu probable que vous souhaitiez passer par tout cela, mais si vous construisez déjà un noyau personnalisé, cela peut être facile pour vous.
Si VGACON_SOFT_SCROLLBACK
est désactivé, vous n'avez pas cette option. Dans ce cas, le scrollback est en fait stocké dans la mémoire VGA, ce qui le rend très limité. La seule chose que vous pouvez vraiment faire dans ce cas est de réduire le nombre de terminaux virtuels démarrés par défaut.
Le noyau CentOS standard est construit avec ces options :
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
Donc, vous regardez probablement le "recompiler le noyau avec un CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
plus grand " comme option principale. Vous pouvez peut-être passer au pilote de framebuffer à la place.
Face à ce problème, plutôt que de corriger le défilement du noyau, j'utiliserais simplement screen à la place. Bénéficiez également de nombreux autres avantages.
Voici un article qui parle de la définition de la taille à l'aide d'un paramètre de démarrage framebuffer.
Citant brièvement :
L'exemple suivant fait référence à GRUB mais peut être facilement adapté à LILO. Dans le 'menu.lst' de GRUB, trouvez la ligne de noyau appropriée, et :
un. supprimer l'option 'vga=xxx', si présente
b. ajouter l'option 'video=vesabf' ou tout ce qui correspond à votre matériel
c. ajouter l'option 'fbcon=scrollback:128'La ligne du noyau ressemblerait alors à ce qui suit ;
noyau /vmlinuz root=/dev/sdb5 video=radeonfb fbcon=scrollback:128