GRUB - загрузчик системы Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:grub [2016/07/31 17:42]
[Изменение стандартного пункта загрузки]
wiki:grub [2017/03/27 02:04] (текущий)
[Особые случаи]
Строка 65: Строка 65:
  
 <note tip>В качестве значения можно указать **saved**. Это позволит использовать команды grub-reboot и grub-set-default для выбора пункта меню по-умолчанию при последующих перезагрузках. Например:​ <note tip>В качестве значения можно указать **saved**. Это позволит использовать команды grub-reboot и grub-set-default для выбора пункта меню по-умолчанию при последующих перезагрузках. Например:​
-  * Команда sudo grub-reboot 1 однократно выбирает второй пункт меню по-умолчанию (только для следующей загрузки),​ +  * Команда ​''​sudo grub-reboot 1'' ​однократно выбирает второй пункт меню по-умолчанию (только для следующей загрузки),​ 
-  * Команда sudo grub-set-default 2 выбирает на постоянной основе третий пункт меню по-умолчанию. ​+  * Команда ​''​sudo grub-set-default 2'' ​выбирает на постоянной основе третий пункт меню по-умолчанию. ​
 </​note>​ </​note>​
  
Строка 106: Строка 106:
   * Применяем изменения командой:​   * Применяем изменения командой:​
 <​code>​sudo update-grub</​code>​ <​code>​sudo update-grub</​code>​
 +==== Убираем подменю ====
 +Чтобы раскрыть все меню используем такой параметр:​
 +<​code>​GRUB_DISABLE_SUBMENU="​y"</​code>​ Это бывает нужно если хотим загружаться не с первой строчки.
  
 ==== Особые случаи ==== ==== Особые случаи ====
-Поведение меню отличается от заданного переменными GRUB_TIMEOUT и GRUB_HIDDEN_TIMEOUT когда предыдущая загрузка не завершилась успехом или предыдущаяя загрузка происходила в режиме восстановления. Подробно это описано далее, в разделе "​Защита от зацикливания на перезагрузке"​.+Поведение меню отличается от заданного переменными GRUB_TIMEOUT и GRUB_HIDDEN_TIMEOUT когда предыдущая загрузка не завершилась успехом или предыдущаяя загрузка происходила в режиме восстановления. Подробно это описано далее, в разделе "​Защита от зацикливания на перезагрузке"​. ​Полную справку по параметрам файла настроек можно дав команду:​ <​code>​info -f grub -n '​Simple configuration'</​code>​
 ==== Изменение стандартных параметров загрузки ядра ==== ==== Изменение стандартных параметров загрузки ядра ====
 Иногда бывает необходимо загружать ядро системы с какими-либо особыми параметрами (например,​ для корректной работы специфического оборудования). В этом случае весьма полезен будет параметр "​GRUB_CMDLINE_LINUX_DEFAULT"​ он отвечает за те параметры,​ с которыми запускаются ядра при загрузке. ​ Иногда бывает необходимо загружать ядро системы с какими-либо особыми параметрами (например,​ для корректной работы специфического оборудования). В этом случае весьма полезен будет параметр "​GRUB_CMDLINE_LINUX_DEFAULT"​ он отвечает за те параметры,​ с которыми запускаются ядра при загрузке. ​
Строка 285: Строка 288:
 Настроив свой файл, сохраните его <​key>​Ctrl+S</​key>​ и закройте. ​ Настроив свой файл, сохраните его <​key>​Ctrl+S</​key>​ и закройте. ​
  
-Теперь необходимо добавить дополнительное меню. Для этого в файле "/etc/default/​40_custom"​ добавим запись такого вида:+Теперь необходимо добавить дополнительное меню. Для этого в файле "/etc/grub.d/​40_custom"​ добавим запись такого вида:
 <​code>​ <​code>​
 menuentry "​Название меню"​{ menuentry "​Название меню"​{