Как включить запуск модулей systemd при первой загрузке?
У меня есть бионическое изображение, созданное с помощью debootstrap. У меня не установлено ни netplan, ни NetworkManager, но networkd не запускается при загрузке.
# grep networkd /lib/systemd/system-preset/90-systemd.preset
enable systemd-networkd.service
Нужно ли вручную создавать символическую ссылку в моем изображении из /etc/systemd/system/multi-user.target.wants/systemd-networkd.service
в /lib/systemd/system/systemd-networkd.service
?
И точно так же для некоторых моих однократных юнитов, которые должны запускаться при первой загрузке (фактически генерируется в initramfs)?
1 ответ
Связывание вручную не требуется, все выполняется systemctl. Когда вы смотрите на ваш вывод, он показывает, что сервис отключен. Включить его с systemctl enable systemd-networkd
Это позволит запустить после перезагрузки.