Ваш /efi/boot также содержит файл startup.nsh
?
После загрузки посмотрите на:gpart show
Найдите номер раздела EFI :gpart bootcode -p /boot/boot1.efifat -i <that number here> <name of disk, like ada0 or da0>
Это обновит загрузочный код EFI новым кодом.
Хм, у меня недавно тоже была проблема с этим, и для быстрого решения я поставил этот код
#!/bin/bash
source venv/bin/activated
python start.py
для сценария оболочки bash xyz.sh
-, который я использовал в качестве службы в ExecStart
. Возможно, это не оптимальный вариант, но... в моем случае это работает.
Почему это не работает?
Меня интересует определение User
и Group
в [Service]
. Если у вас его нет, вы используете root
пользователя... и иногда это необходимо (другая переменная окружения ).