Завантажувач GRUB — конфігурація та параметри

Завантажувач GRUB — конфігурація та параметри

Изображение записи по умолчанию
0

Загрузчик GRUB

GRUB (Grand Unified Bootloader) — загрузчик операционной системы. Он запускается после BIOS/UEFI и позволяет выбрать какую ОС загружать.

Конфигурация GRUB

Основной файл конфигурации: /boot/grub/grub.cfg — генерируется автоматически, править вручную нельзя.

Файл настроек: /etc/default/grub — здесь меняются параметры.

GRUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR="Ubuntu"
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX=""

После изменений нужно обновить конфиг:

  • update-grub — Debian/Ubuntu
  • grub2-mkconfig -o /boot/grub2/grub.cfg — RHEL/CentOS

Параметры ядра

Можно передать параметры ядру через GRUB. Например:

  • single — однопользовательский режим (восстановление)
  • init=/bin/bash — запустить bash вместо init
  • nomodules — не загружать модули

Восстановление GRUB

Если GRUB сломался — загрузиться с LiveCD и:

mount /dev/sda1 /mnt
grub-install --root-directory=/mnt /dev/sda
update-grub

Практическое задание

  1. Откройте /etc/default/grub и найдите GRUB_TIMEOUT
  2. Измените timeout на 10 секунд
  3. Выполните update-grub
  4. Проверьте /boot/grub/grub.cfg — изменилось ли значение?

Comments

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Related Post