raspberrypi0_defconfigを使用して、Raspberry PiZero-Wのイメージを作成しています。私はいくつかの問題を抱えていますが、最初に対処したいのは、Busyboxシェルにコマンドがほとんど組み込まれていない理由です。
# help
Built-in commands:
------------------
. : [ [[ alias bg break cd chdir command continue echo eval exec
exit export false fg getopts hash help history jobs kill let
local printf pwd read readonly return set shift source test times
trap true type ulimit umask unalias unset wait
たとえば、少なくともlsコマンドを追加したいと思います。 menuconfigに、Busyboxのこれらのオプションが見つかりませんが、package/busybox /busybox.configを指す構成ファイルがリストされています。
このファイルには、どこかで構成可能であることを示唆するヘッダーがあります(makeconfigはmakemenuconfigのテキストのみのバージョンのようです)。
#
# Automatically generated make config: don't edit
# Busybox version: 1.27.1
# Sun Jul 30 15:27:03 2017
#
そしてとりわけ持っている
CONFIG_LS=y
したがって、2つの質問は次のとおりです。
BusyBoxヘルプは明らかに利用可能なすべてのコマンドを表示するわけではありません。 Ls、そしておそらく他のコマンドが私の場合は実際に利用可能でした。
デフォルトのコンソール設定では、キーボード入力が正しく行われない場合があり、その結果、シェルの動作が不安定になり、コマンドが存在しないように見えました。
デフォルト設定を変更した後[〜#〜] tty [〜#〜]「console」から「tty1」に、baudrateから「38400」に-を含むすべてlsコマンドは正常に機能しました。