Загрузчик systemd: различия между версиями

Материал из ALT Linux Wiki
(Новая страница: «{{span|font-size: 180%|Загрузчик systemd (только для UEFI)}} ===Предмет статьи=== ===Печка, от которой пляса…»)
 
Нет описания правки
Строка 21: Строка 21:
</source>
</source>
Здесь указан пункт загрузки по умолчанию &mdash; имя файла меню без расширения <code>.conf</code>.
Здесь указан пункт загрузки по умолчанию &mdash; имя файла меню без расширения <code>.conf</code>.
Каждый пункт меню настраивается отдельным файлом (кроме автоматически определяемого загрузчика Windows).
Каждый пункт меню настраивается отдельным файлом (кроме автоматически определяемого загрузчика Windows).
В моём случае их два:
В моём случае их два:
* <code>/boot/efi/loader/entries/altlinux-5.1.16.conf</code>
* <code>/boot/efi/loader/entries/altlinux-5.1.16.conf</code>

Версия от 07:40, 15 июля 2019

Загрузчик systemd (только для UEFI)

Предмет статьи

Печка, от которой плясать

Установка

Состоит в:

  • отдаче команды # bootctl install (порой приходится добавить опцию с маршрутом до раздела ESP, но мне подобного не доводилось);
  • размещении на том же разделе пар "загрузчик / образ ядра" в произвольном (под)каталоге;
  • создании/правке конфигурационных файлов по намертво прибитым маршрутам, а именно:

Настройка

Настройка опций загрузочного меню производится через файл /boot/efi/loader/loader.conf:

default altlinux-5.1.17
timeout 5
editor  1

Здесь указан пункт загрузки по умолчанию — имя файла меню без расширения .conf.

Каждый пункт меню настраивается отдельным файлом (кроме автоматически определяемого загрузчика Windows).

В моём случае их два:

  • /boot/efi/loader/entries/altlinux-5.1.16.conf
title   ALT Linux 5.1.16
linux   /altlinux/vmlinuz-5.1.16-un-def-alt2
initrd   /altlinux/initrd-5.1.16-un-def-alt2.img
  • /boot/efi/loader/entries/altlinux-5.1.17.conf
title   ALT Linux 5.1.17
linux   /altlinux/vmlinuz-5.1.17-un-def-alt1
initrd   /altlinux/initrd-5.1.17-un-def-alt1.img
#options root=/dev/disk/by-label/root rw initrd=\EFI\altlinux\intel-ucode.img

Минусы

Ручное внесение изменений что в общее меню загрузчика, что в каждый его пункт. (в отличие от GRUB).

Устранение проблем

Пока только одной — Windows заменяет очередность загрузчиков даже на запароленном UEFI. Лечится из самой Windows следующей командой от имени админа:

bcdedit /set {bootmgr} path \EFI\systemd\systemd-bootx64.efi