Intereting Posts
Tomcat – Как работает setenv.sh? Выполняется отлично через командную строку, не будет работать через systemd ExecStart Поиск файлов, которые используют наибольшее дисковое пространство Замена 3 или более цифр эквивалентным числом * Не удается открыть google chrome stable на элементарной os freya изменить шкафчик экрана KDE Как сохранить boot.log между перезагрузками? Как я могу получить количество файлов в каталоге с помощью командной строки? Какое обоснование оболочки bash не предупреждает вас об арифметическом переполнении и т. Д.? Как определить конец строки с sed Как создать Linux-систему только для чтения, которая только записывает в ОЗУ? Параметр скорости передачи данных драйвера I2C Монтирование файловой системы exFAT как пользователя без указания / dev / sdX1 в / etc / fstab Где хранятся мои электронные письма на CentOS 5.6 Ограничить результаты поиска в SSH

Почему GRUB2 помнит только 4 бита?

Для удовольствия и лень, у меня есть 20 записей в моем меню GRUB2. Чтобы быстро добраться до нижней части экрана, я нажимаю кнопку «стрелка вниз» несколько раз на экране загрузки GRUB. Я могу нажать клавишу 15 раз (+/- 1, не помню) – следующее нажатие, GRUB звучит, и выбор меню не изменяется.

Почему кто-то поставил лимит на 2 ^ 4 на 64-битный процессор? Это даже проблема GRUB, или это вызвано очередью клавиатуры?

Вы имеете в виду, что вы нажимаете клавишу 15 раз, прежде чем у Grub есть время для обработки первого нажатия? Если это так, это буферизация BIOS нажатием клавиши. У BIOS, вероятно, есть буфер фиксированного размера, размер которого, вероятно, не изменился за> 30 лет. (API не изменился, аппаратное обеспечение в некоторой степени, но для BIOS он будет эмулировать устаревшее аппаратное обеспечение, и нет никакого спроса на поведение fancier, поэтому разработчики BIOS не беспокоятся.)

Большинство загрузчиков в значительной степени зависят от ПК-BIOS для управления оборудованием. GRUB2 ничем не отличается, и он полагается на BIOS для контроля клавиатуры и отслеживания нажатий клавиш. Вы видите предел вашего буфера клавиатуры BIOSes. Я думаю, они решили, что никто не просит о ключевых штрихах, тогда нет смысла хранить больше, чем 16, которые я считаю разумными. До тех пор, пока GRUB не начнет просить нажатия клавиш, BIOS не будет записывать больше и вместо этого подаст вам звуковой сигнал.