GRUB2 — встановлення та відновлення

GRUB2 — встановлення та відновлення

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

GRUB2 — установка и восстановление

Установка GRUB2

# Установить GRUB на диск
grub-install /dev/sda

# На разделе EFI (UEFI)
grub-install --target=x86_64-efi --efi-directory=/boot/efi

# Обновить конфигурацию
update-grub         # Debian/Ubuntu
grub2-mkconfig -o /boot/grub2/grub.cfg  # RHEL/CentOS

Структура GRUB2

  • /etc/default/grub — основные настройки
  • /etc/grub.d/ — скрипты генерации конфига
  • /boot/grub/grub.cfg — сгенерированный конфиг (не править!)
  • /boot/grub2/grub.cfg — на RHEL/CentOS

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

Если GRUB сломан и система не загружается:

  1. Загрузиться с LiveCD/LiveUSB
  2. Примонтировать корневой раздел: mount /dev/sda1 /mnt
  3. Если отдельный /boot: mount /dev/sda2 /mnt/boot
  4. Если UEFI: mount /dev/sda3 /mnt/boot/efi
  5. Chroot: arch-chroot /mnt или chroot /mnt
  6. Переустановить: grub-install /dev/sda
  7. Обновить: update-grub
  8. exit, отмонтировать, перезагрузка

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

  1. Проверьте ls /etc/grub.d/ — какие скрипты есть?
  2. Проверьте cat /etc/default/grub
  3. Выполните grub-install --version

Comments

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

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

Related Post