Защо е необходимо?
Понякога се налага да се направи автоматично зареждане до команден ред в Линукс веднага след стартиране. Обикновенно това са специализирани у-ва или системи за вграждане който трябва да изпълняват определни функции.
По-долу има вариант как може да се реализира това в Дебиан-базирани дистрибуции.
Веднъж влезли в системата изпълнете:
sudo nano /etc/inittab
Намерете линията ‘1:2345:respawn:/sbin/ getty 115200 tty1’.
Коментирайте реда чрез добавяне на “#” в началото на реда както е показано:
#1:2345:respawn:/sbin/ getty 115200 tty1
След този ред добавете следния:
1:2345:respawn:/bin/login -f pi tty1/dev/tty1 2>&1
Затворете и запишете файла (CTRL+X и Y за запис).
Сега може да рестартирате и да видите резултата.
Стартиране на скрипт след автоматично зареждане
Ако желаете да стартирате скрипт който да се стартира след логване може да го направите по някой от следните начини:
1) Добавяне на стартиращ файл .bash_profile в домашната папка
Напишете:
sudo nano ~/.bash_profile
Въведете команда или скрипт който искате да изпълните (примерно: startx) и запишете файла. Рерстартирайте.
2) Чрез добавяне на запис в rc.local
Изпълнете:
sudo nano /etc/rc.local
В края на файла преди линията за exit 0 се добавя реда:
su -l <юзър> -c <приложение>
Запишете и рестартирайте.