Ник:
Пароль:

Контакты

E-mail: info@starterkit.ru
тел.: +7 922 680-21-73
тел.: +7 922 680-21-74
Телеграм: t.me/starterkit_ru

Способы оплаты

User Info


Добро пожаловать,
Guest

Регистрация или входРегистрация или вход
Потеряли пароль?Потеряли пароль?

Ник:
Пароль:

ПользователейПользователей:1
Поисковых ботовПоисковых ботов:3
ГостейГостей:1

ОбновитьПодробнееВсегоВсего:5
Форум » starterkit.ru » Embedded Linux
Автостарт и автзагрузка в lubuntu14.10
sergzaytsev
Добавлено 28.05.2018 01:03
0
Сообщение: 1
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Добрый день, уважаемые коллеги!
Изделие SK-iMX6S-SODIMM, buildroot-2015.08 на базе ядра 3.14.14 для i.mx6, подскажите пожалуйста как можно убрать процедуру ввода логина пароля (root/root) при старте и как сделать автозагрузку моего приложения после загрузки ОС.

Заранее благодарен.
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.05.2018 11:53 Сообщение: 2
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
У вас lubuntu или buildroot ?
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 28.05.2018 14:13 Сообщение: 3
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Добрый день еще раз, sasamy. Виртуальная машина на lubuntu 14.10, а сборку ядра и КФС я произвожу с помощью buildroot-2015.08 в соответствии с Руководством Manual_imx6_VBM.pdf
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.05.2018 16:45 Редактировалось 28.05.2018 16:52 Сообщение: 4
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Для автологина в файл /etc/inittab добавить или изменить если подобная строка есть

Цитата

tty1::respawn:/sbin/getty -n -l /root/autologin.sh 38400 tty1 linux


или для последовательного порта

Цитата

ttymxc0::respawn:/sbin/getty -n -l /root/autologin.sh 115200 ttymxc0 vt100


файл /root/autologin.sh

Цитата

#!/bin/sh
exec login -f root


автозапуск - сделайте например как

buildroot-2015.08-sk/board/starterkit/imx6sk-min/S90fbtest
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 28.05.2018 21:47 Сообщение: 5
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Сделал, как Вы сказали:

1. Добавил строку tty1::respawn:/sbin/getty -n -l /root/autologin.sh 38400 tty1 linux в файл /etc/inittab

2. Создал и положил в каталог /root файл autologin.sh
вида:

#!/bin/sh

exec login -f root
../../home/dcfg


где dcfg - исполняемый файл.

При старте системы на дисплей выводится сообщение :

getty: tty1: can't execute 'autologin.sh'

Я установил права на файл autologin.sh - 777.

Что я сделал неверно?
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 28.05.2018 21:54 Сообщение: 6
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата

Сделал, как Вы сказали:

#!/bin/sh

exec login -f root
../../home/dcfg


где dcfg - исполняемый файл.


где я вам говорил про этот исполняемый файл ?
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 28.05.2018 23:11 Сообщение: 7
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Сделал файла autologin.sh таким:

#!/bin/sh
exec login -f root


все равно идет сообщение: getty: tty1: can't execute 'autologin.sh'
Спуститься к концу Подняться к началу
Персональная информация
sasamy
Добавлено 29.05.2018 09:38 Сообщение: 8
sasamy
4.71

Пункты: 83558
Регистрация: 14.08.2009
Цитата

can't execute 'autologin.sh'


chmod +x /root/autologin.sh
Спуститься к концу Подняться к началу
Персональная информация
sergzaytsev
Добавлено 30.05.2018 22:08 Сообщение: 9
sergzaytsev
0

Пункты: 3694
Регистрация: 19.07.2016
Все заработало, спасибо!
Спуститься к концу Подняться к началу
Персональная информация
Тензо-М
Добавлено 29.08.2019 19:40 Сообщение: 10
Тензо-М
0

Пункты: 855
Регистрация: 06.06.2016
Здравствуйте! Подскажите, та же ошибка при попытке автологина: can't execute /root/a2.sh. Права на исполнение даны для всех пользователей. В чем может быть проблема?. Спасибо.
Спуститься к концу Подняться к началу
Персональная информация
Форум » starterkit.ru » Embedded Linux