Главная > Управление пакетами и системой > systemd-bootctl

systemd-bootctl: Управление загрузчиком systemd-boot

systemd-bootctl — это утилита для управления загрузчиком systemd-boot в системах UEFI. Она отвечает за установку, обновление, удаление загрузчика и настройку записей загрузки, работая непосредственно с разделом EFI System Partition (ESP).

Обзор

systemd-bootctl является частью проекта systemd и управляет systemd-boot (ранее gummiboot), простым загрузчиком для систем на базе прошивки UEFI. Он используется для установки загрузчика на раздел EFI System Partition (ESP), управления записями загрузки и проверки состояния загрузчика.

Основные функции

Основные функции, предоставляемые systemd-bootctl:

  • Установка и обновление загрузчика systemd-boot
  • Управление записями загрузки (установка по умолчанию, однократная загрузка)
  • Проверка состояния загрузчика и записей загрузки
  • Прямая работа с разделом EFI System Partition (ESP)

Основные опции (подкоманды)

systemd-bootctl выполняет свои функции в основном через подкоманды.

Управление загрузчиком

Настройка записей загрузки

Сгенерированная команда:

Комбинируйте команды.

Описание:

`systemd-bootctl` Запускает команду.

Комбинируйте эти опции, чтобы виртуально выполнять команды с помощью ИИ.

Примеры использования

Типичные примеры использования systemd-bootctl.

Установка systemd-boot

sudo bootctl install

Устанавливает systemd-boot на раздел EFI System Partition (ESP).

Проверка состояния загрузчика

bootctl status

Проверяет текущее состояние systemd-boot и информацию о записях загрузки.

Установка записи загрузки по умолчанию

sudo bootctl set-default arch.conf

Устанавливает запись загрузки 'arch.conf' как запись по умолчанию для последующих запусков.

Однократная загрузка с определенной записи

sudo bootctl set-oneshot rescue.conf

Устанавливает однократную загрузку с записи 'rescue.conf' при следующем запуске.

Обновление загрузчика

sudo bootctl update

Обновляет установленный systemd-boot до последней версии.

Советы и предостережения

systemd-bootctl напрямую влияет на процесс загрузки системы, поэтому его использование требует особой осторожности.

Важные инструкции по использованию

  • Всегда запускайте команды с правами суперпользователя (sudo).
  • Убедитесь, что раздел EFI System Partition (ESP) правильно смонтирован. Обычно он монтируется в /boot или /efi.
  • Идентификатор записи загрузки обычно является именем файла .conf без расширения (например, arch.conf -> arch).
  • Неправильное использование может привести к невозможности загрузки системы, поэтому перед выполнением команд убедитесь, что вы полностью понимаете их назначение и используйте их с осторожностью.

Терминология

  • Раздел EFI System Partition (ESP): Раздел в формате FAT32, который прошивка UEFI использует для поиска загрузчика и файлов, связанных с загрузкой. Это критически важная область для загрузки системы.
  • systemd-boot: Простой и быстрый загрузчик для систем UEFI. Он в основном загружает образы ядра и initramfs напрямую.


Те же команды в категории