в принцыпе когда будет свободное время позанимаюсь...
я с busybox напрямую не работал...
вообще при выводе увидел у него только ash...
значит остальное надо подключать...
Вот собрал bash, sh и кучу других утилит..
Как теперь мне переключиться с busybox на нативные утилиты и самое главное на шелл BASH ??
Я так понял это нужен init скрипт ?
Скрипты то писал и про #!/bin/bash знаю
Я не про скрипты а про загрузку линукса
Сейчас ведь грузится линукс и запускает busybox init
Busybox читает inittab и rc скрипт, настраивает систему и запускает hush
А я хочу чтоб не busybox был шеллом а нативный sh или bash, который я скомпилил... Вот это не знаю как сделать...
cat /etc/passwd | grep root ничего не выводит
в файле passwd есть запись -
root:x:0:0:root:/:/bin/sh
Вы как собираете? Если buildroot, то там все просто должно быть.
Как только вы выбираете нативные утилиты, то при сборке идет перезапись(точно не помню) утилит басибокса на нативные.
Если вручную собирали Баш, то просто киньте бинарник в /bin и все.