Was ist die richtige Syntax für den Befehl setenv bootargs, wenn die Kurzsyntax für die Methode verwendet wird? Die vollständigen Kernel-Umgebungsvariablen lauten beispielsweise
U-Boot> setenv bootargs console=ttyS1,115200n8 rootfstype=squashfs noalign half_image=0 verify=y Hw_Model=pnx8181 Router_Mode=0
Ich möchte dem genannten Code 2 Bootargs hinzufügen, single
und init=/bin/sh
.
Ist der folgende Befehl mit Kurzsyntax korrekt?
setenv bootargs ${bootargs} single init=/bin/sh
Es sind nirgendwo einfache Anführungszeichen erforderlich?
Antwort1
Ja, diese Syntax sollte einwandfrei funktionieren. Wenn Sie Zweifel haben, können Sie dies überprüfen, indem Sie ausführen printenv bootargs
. Übrigens können Sie auch ausführen, editenv bootargs
wodurch Sie mit dem Pfeil nach rechts gehen und die Variable ganz einfach bearbeiten können. Wenn Sie Ihre Änderungen dauerhaft machen möchten, müssen Sie ausführen, saveenv
damit die Änderungen für den nächsten Neustart erhalten bleiben.