Пользовательские сценарии, которые выполняются при запуске с правами root, могут быть запущены через rc.local.
Измените /etc/rc.local с правами root:
sudo nano /etc/rc.local
и поместите строку [ ! d2]
python /home/d/Jarvis/alarm.py
непосредственно перед последней строкой, которая должна сказать exit 0. Перезагрузите, чтобы убедиться, что это сработало.