Гм ... не помітила, скільки років було цьому, поки я майже не закінчила. Оскільки ця область ніде не є добре зафіксованою, і я майже закінчую, набираючи відповіді, я все-таки буду солдатом.
Якщо ви використовуєте консоль Framebuffer, можна використовувати fbcon=scrollback:
параметр під час завантаження, щоб збільшити розмір прокрутки. Ви, мабуть, цим не користуєтесь.
Натомість ви, швидше за все, переходите через стандартну консоль VGA. Тут ще одна вилка на дорозі. Якщо у вас є ядро, зібране з VGACON_SOFT_SCROLLBACK
увімкненим параметром, можна збільшити прокрутку модулів ядра VGA, змінивши VGACON_SOFT_SCROLLBACK_SIZE
. Але для цього вам доведеться перекомпілювати своє ядро. Дивіться попередню відповідь для прикладу того, що потрібно змінити, і мені потрібно створити власне ядро для отримання детальної інформації про те, як це зробити на CentOS. Я вважаю малоймовірним, що ви готові пройти все це, але якщо ви вже будуєте власні ядра, вам це може бути легко.
Якщо VGACON_SOFT_SCROLLBACK
вимкнено, у вас немає цієї опції. У цьому випадку відскаки фактично зберігаються у пам'яті VGA, що робить її дуже обмеженою. Єдине, що ви дійсно можете зробити в такому випадку - це зменшити кількість віртуальних терміналів, запущених за замовчуванням.
Стандартне ядро CentOS побудовано з такими параметрами:
CONFIG_VGACON_SOFT_SCROLLBACK=y
CONFIG_VGACON_SOFT_SCROLLBACK_SIZE=64
Тому ви, мабуть, дивитесь на "перекомпілювати ядро з більшим CONFIG_VGACON_SOFT_SCROLLBACK_SIZE
" як основний варіант. Можливо, ви можете замість цього перейти на драйвер framebuffer.
Якщо ви зіткнулися з цією проблемою, замість того, щоб виправити прокрутку ядра, я б просто скористався екраном. Отримайте також багато інших переваг.