Я создал минимальную среду на своем встроенном устройстве ARM, состоящую только из ядра Linux, с Busybox и минимальной файловой системой в образе initrd. У меня есть inittab
который запускает /etc/init.d/rcS
при запуске.
У меня есть следующая строка в rcS
:
/bin/mount -t proc none /proc
Однако когда эта строка запускается, я получаю
/etc/init.d/rcS: line 2: /bin/mount -t proc none /proc: not found
Последняя строка rcS
видимому, выполняется - эта строка просто /bin/sh
чтобы получить оболочку, и оболочка открывается автоматически.
Когда я запускаю точно такую же команду монтирования из оболочки, она работает. /bin/mount
является символической ссылкой на /bin/busybox
.
Почему мой скрипт не может найти /bin/mount
?