Как изменить время меню выбора ОС в GRUB?

33

У меня есть Windows 7 и Ubuntu 12.04 в моей системе, и я увидел, что время по умолчанию для меню выбора ОС составляет всего 10 секунд, так как я новичок в Linux, может кто-нибудь сказать мне, как увеличить это время?

Ширшенду Боумик
источник

Ответы:

43
  • Нажмите Alt+F2

  • Введите команду, gksu gedit /etc/default/grub

  • измените GRUB_TIMEOUTзначение на 15 или 20, как требуется. (значение в секундах) или установка тайм-аута на -1 заставит GRUB ждать неопределенно, пока вы вручную не выберете запись и не нажмете ввод, это должно выглядеть так

    GRUB_TIMEOUT=10

  • сохрани это. Закрыть Гедит. Теперь откройте терминал и запустите

    sudo update-grub

Web-E
источник
Мне потребовались права суперпользователя для редактирования файла grub, иначе он выдавал ошибку об отказе в доступе, как упоминалось здесь
RBT
12

Вам нужно отредактировать /etc/default/grubфайл, открыв терминал и выполнив эту команду:sudo gedit /etc/default/grub

Вам нужно установить значение того, GRUB_TIMEOUTкак долго (в секундах) вы хотите, чтобы появилось меню grub. GRUB_TIMEOUTна самом деле количество секунд до автоматической загрузки записи по умолчанию. Если вы хотите увидеть меню в течение 10 секунд, которое является значением по умолчанию, то выполните:

GRUB_TIMEOUT=10

Также убедитесь, что вы добавили # перед строкой GRUB_HIDDEN_TIMEOUT = 0:

#GRUB_HIDDEN_TIMEOUT=0

Затем сделайте sudo update-grubи перезагрузите компьютер.

персиковый
источник
6

Раньше я использовал менеджер запуска, как указано в Chad - 24216, но, увы, он больше не поддерживается и не находится в репозиториях.

Он был заменен «grub-customizer», который пока не обновляется в стандартных репозиториях. Чтобы добавить и установить его, просто сделайте следующее в терминале:

sudo add-apt-repository ppa:danielrichter2007/grub-customizer

Нажмите ввод, чтобы подтвердить добавление PPA

sudo apt-get update
sudo apt-get install grub-customizer

Нажмите Y, чтобы подтвердить

Теперь вы можете запустить grub-customizer обычными способами. Если вы проигнорируете полный список, который вы увидите при первом запуске, и просто нажмите кнопку «Предпочтения» на панели инструментов, вы получите приятный сводный диалог, в котором вы можете изменить значение времени ожидания и пункт меню по умолчанию, как показано ниже:

Экран настроек Grub Customizer

Источники:

Менеджер стартапов мертв

Grub Customizer PPA

Джон Т
источник
4

Есть два способа сделать это

  1. Start-up Manager (разработка прекращается)
  2. Grub customizer (пока не в официальных репозиториях)

Использование диспетчера запуска (доступно до 12.04)

Установите его, набрав:

sudo apt-get update
sudo apt-get install startupmanager
  1. Открыть start-up manager

  2. Измените время ожидания на 10 секунд.

    введите описание изображения здесь


Использование Grub Customiser

  1. Чтобы добавить и установить его, просто сделайте следующее в терминале (вам нужно добавить PPA):

    sudo add-apt-repository ppa:danielrichter2007/grub-customizer

    Нажмите ввод, затем введите

    sudo apt-get update
    sudo apt-get install grub-customizer

    И нажмите Y, чтобы подтвердить

    Экран настроек Grub Customizer

  2. Нажмите на Generalвкладку и измените время до 10 секунд.


Надеюсь, это поможет.

Ашу
источник
1
Менеджер автозагрузки установлен по умолчанию? Также я слышал, что этот проект сейчас мертв.
Анвар
@AnwarShah Оператор не указал свою версию ОС ... более старая ОС имеет диспетчер запуска, не так ли?
Ашу
В этом случае вы можете уточнить ОП. Кроме того, я не думаю, что менеджер запуска был включен в предыдущие выпуски
Anwar
@ AnwarShah Я также включу опцию для более новых версий Ubuntu.
Ашу
@AnwarShah отредактировал мой ответ .. посмотрите, подходит ли он к тому, что вы хотели.
Ашу
0

Ответ Web-E - действительно лучший способ сделать это. Однако, если вам нужен способ изменения GRUB в графическом интерфейсе, который не требует редактирования файла, вы можете загрузить установочный менеджер запуска из USC или Synaptic. Или с включенным репозиторием Universe вы можете открыть Терминал и установить его, набрав:

sudo apt-get update
sudo apt-get install startupmanager
Чад - 24216
источник
Пакет менеджера автозагрузки недоступен в 12.04.
Web-E