Обзор
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 напрямую.