4

В моей системе установлены Windows 7 и Ubuntu 10.04.

Я хочу настроить GRUB так, чтобы он автоматически загружался в операционную систему по умолчанию без отображения меню загрузки; это должно появиться, только если я введу предопределенный ключ, такой как F6, во время загрузки.

Как я могу это сделать?

2 ответа2

1

Если вы используете GRUB 0.9x (GRUB Legacy), по крайней мере, вы можете (в пределах linux) отредактировать файл /boot/grub/menu.lst и добавить "timeout" ниже значения по умолчанию (если я правильно помню). Это заставит его не показывать меню, пока вы не нажмете какую-либо клавишу, но я не верю, что есть способ заставить его показывать меню, только если вы нажмете определенную указанную клавишу.

1

В GRUB2, который поставляется с Ubuntu 10.04, вы также можете редактировать текстовые файлы конфигурации GRUB напрямую, но я бы придерживался программы конфигурации с графическим интерфейсом, потому что здесь меньше места для ошибок.

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

Если вы действительно хотели иметь триггер нажатия клавиш, вы можете посмотреть настройки NTLDR (загрузчик для ОС на базе Windows NT) (с которыми я не очень знаком).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .