メソッドの短縮構文を使用する場合、setenv bootargsコマンドの正しい構文は何ですか?たとえば、カーネル環境変数全体は次のようになります。
U-Boot> setenv bootargs console=ttyS1,115200n8 rootfstype=squashfs noalign half_image=0 verify=y Hw_Model=pnx8181 Router_Mode=0
single
上記のコードに2つのbootargsを追加したいと思いますinit=/bin/sh
。
次のコマンドの短縮された構文は正しいですか?
setenv bootargs ${bootargs} single init=/bin/sh
一重引用符はどこにも必要ありませんか?
答え1
はい、その構文は正しく機能します。疑わしい場合は、実行してもう一度確認してくださいprintenv bootargs
。ちょうど実行して、editenv bootargs
目的の場所に矢印を移動し、変数を簡単に編集することもできます。変更を永続的に適用する場合は、saveenv
次回の再起動時に変更を維持するために実行する必要があります。