Bug 81 - countdown does not stop on \'e\' or \'c\'
: countdown does not stop on \'e\' or \'c\'
Status: CLOSED FIXED
: Sisyphus
(All bugs in Sisyphus/grub)
: unstable
: all Linux
: P4 minor
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2001-10-17 20:28 by
Modified: 2009-05-10 09:30 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2001-10-17 20:28:01
В grub-0.90-alt6 из Junior 1.1, если после появления меню нажать \'e\' для
редактирования команд, отсчет времени до автоматической загрузки не
прекращается. После истечения времени выскакивает:

Booting command-list

(здесь два непечатных символа)

Error 27: Unrecognized command

Press any key to continue

После нажатия любой клавиши все работает нормально. Если успеть войти в
редактирование командной строки, аналогичное сообщение выскакивает после
завершения ее редактирования. Не смертельно, но неприятно.
---

---
------- Comment #1 From 2001-10-18 11:40:22 -------
Это не ошибка. Так устроен GRUB. 
Единственная возможность выхода из таймера - нажатие клавиши ESC. 
Если нажимается что-то еще то потенциально возможен некорректный проход по функции run_menu. ESC работает так, что при ее нажатии происходит полный перезапуск функции. Так что аккуратно добавить обработку других клавиш не получится :(

Если нитересуют технические детали - пишите.
------- Comment #2 From 2001-10-18 11:40:22 -------
Это не ошибка. Так устроен GRUB. 
Единственная возможность выхода из таймера - нажатие клавиши ESC. 
Если нажимается что-то еще то потенциально возможен некорректный проход по функции run_menu. ESC работает так, что при ее нажатии происходит полный перезапуск функции. Так что аккуратно добавить обработку других клавиш не получится :(

Если нитересуют технические детали - пишите.