Изменение системного загрузчика

Red Hat Enterprise LinuxBeginner
Практиковаться сейчас

Введение

Системному администратору часто приходится вносить изменения в загрузчик системы для настройки процесса загрузки или устранения неполадок. В рамках данного испытания вы научитесь редактировать конфигурацию загрузчика GRUB в операционной системе Red Hat Enterprise Linux (RHEL).

Изменение конфигурации загрузчика GRUB

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

Задачи

  • Отредактируйте файл /etc/default/grub, чтобы установить новое ядро по умолчанию.
  • Перегенерируйте конфигурационный файл GRUB для применения внесенных изменений.

Требования

  • Используйте текстовый редактор, например nano, для правки файла /etc/default/grub.
  • Найдите параметр GRUB_DEFAULT и измените его значение на 2.
  • После сохранения изменений обновите конфигурацию загрузчика, выполнив команду sudo grub2-mkconfig -o /boot/grub2/grub.cfg.

Подсказки

  • Для редактирования файла /etc/default/grub и запуска grub2-mkconfig вам потребуются привилегии sudo.
  • Команда grub2-mkconfig считывает настройки из /etc/default/grub и на их основе формирует основной файл конфигурации, расположенный по пути /boot/grub2/grub.cfg.

Примечание: Обычно для загрузки с новым ядром требуется перезагрузка системы. Однако в данной лабораторной среде НЕ НУЖНО перезагружать систему. Виртуальные машины LabEx являются одноразовыми, и перезагрузка приведет к потере прогресса выполнения испытания.

Резюме

В ходе этого испытания вы научились изменять конфигурацию системного загрузчика (GRUB) для смены варианта ядра по умолчанию. Процесс включал редактирование файла /etc/default/grub и обновление конфигурации с помощью команды grub2-mkconfig. Этот навык критически важен для системных администраторов, которым необходимо настраивать процесс загрузки или решать проблемы с запуском систем на базе RHEL.

✨ Проверить решение и практиковаться