Первое, что необходимо сделать - это, собственно, написать сам скрипт, который будет выполняться и поместить его в папку /etc/init.d/
Данные пункты можно объединить, запустив консоль (ALT+F2, где вводим konsole), в которой набрать следующую команду:
sudo nano /etc/init.d/lampp_start
данная команда открывает консольный редактор текста nano, в котором мы и будем писать скрипт, другим цветом отмечено имя скрипта (можете задать любое, но лучше такое, чтобы было понятно, что он делает).
После чего пишете скрипт, в моём случае это:
#!/bin/sh
echo "XAMPP for Linux starting ..."
sudo /opt/lampp/lampp start
Для сохранения файла нажимаем CTRL+O, для закрытия CTRL+X
Теперь второй шаг, наделяем наш скрипт правами для запуска:
sudo chmod a+x /etc/init.d/lampp_start
И последний:
sudo update-rc.d lampp_start defaults
где, как вы уже наверное догадались lampp_start - имя скрипта, помещаемого в автозагрузку, а defaults -runlevel на котором будет запущен скрипт (в большинстве случаев вы можете спокойно писать defaults).
Готово! Теперь при следующей загрузке компьютера будет выполнено на одну команду (несомненно нужную) больше :)
P.S. здесь приведён пример помещения в автозапуск скрипта для запуска XAMPP for Linux сервера.