В GRUB2, который поставляется с Ubuntu 10.04, вы также можете редактировать текстовые файлы конфигурации GRUB напрямую, но я бы придерживался программы конфигурации с графическим интерфейсом, потому что здесь меньше места для ошибок.
Я установил бы Startup Manager (startup-manager в репозитории Ubuntu 'Universe') и использовал его для настройки GRUB. Невозможно сделать так, чтобы экран появлялся только при нажатии клавиши, но, возможно, вы могли бы установить таймаут на 0, чтобы экран не отображался. (Делайте это только в том случае, если вы оставите Ubuntu в качестве загрузочной ОС по умолчанию или вы застряли в Windows навсегда, если только вы не отредактируете текстовый файл в своем разделе Ubuntu, если ваш раздел Ubuntu доступен для чтения в Windows, например, если у вас установлена поддержка ext4 отдельно .) Установка времени ожидания в 1 также может работать, так как тогда можно будет остановить его, быстро нажимая вверх или вниз в течение 1-секундного времени ожидания, но это не займет слишком много времени в вашей последовательности загрузки.
Если вы действительно хотели иметь триггер нажатия клавиш, вы можете посмотреть настройки NTLDR (загрузчик для ОС на базе Windows NT) (с которыми я не очень знаком).