Tôi đã tạo một môi trường tối thiểu trên thiết bị ARM nhúng của mình chỉ bao gồm nhân Linux và với Busybox và hệ thống tệp tối thiểu trong ảnh initrd. tôi có một inittab
chạy /etc/init.d/rcS
khi bắt đầu
Tôi có dòng sau rcS
:
/bin/mount -t proc none /proc
Tuy nhiên, khi dòng này chạy, tôi nhận được
/etc/init.d/rcS: line 2: /bin/mount -t proc none /proc: not found
Dòng cuối cùng của rcS
xuất hiện để thực thi - dòng đó chỉ đơn giản là /bin/sh
để lấy một cái vỏ, và cái vỏ sẽ tự động mở ra.
Khi tôi chạy lệnh mount chính xác từ shell, nó hoạt động. /bin/mount
là một liên kết đến /bin/busybox
.
Tại sao kịch bản của tôi không thể tìm thấy /bin/mount
?