Bug 81 - countdown does not stop on \'e\' or \'c\'
Summary: countdown does not stop on \'e\' or \'c\'
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: grub (show other bugs)
Version: unstable
Hardware: all Linux
: P4 minor
Assignee: inger@altlinux.org
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2001-10-17 20:28 MSD by Sergey Vlasov
Modified: 2009-05-10 09:30 MSD (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2001-10-17 20:28:01 MSD
В grub-0.90-alt6 из Junior 1.1, если после появления меню нажать \'e\' для редактирования команд, отсчет времени до автоматической загрузки не прекращается. После истечения времени выскакивает:

Booting command-list

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

Error 27: Unrecognized command

Press any key to continue

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

---

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

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

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