Загрузчик systemd: различия между версиями
Дым (обсуждение | вклад) (Новая страница: «{{span|font-size: 180%|Загрузчик systemd (только для UEFI)}} ===Предмет статьи=== ===Печка, от которой пляса…») |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
</source> | </source> | ||
Здесь указан пункт загрузки по умолчанию — имя файла меню без расширения <code>.conf</code>. | Здесь указан пункт загрузки по умолчанию — имя файла меню без расширения <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