Kurzsyntax für U-Boot-Argumente

Kurzsyntax für U-Boot-Argumente

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, singleund 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 bootargswodurch 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, saveenvdamit die Änderungen für den nächsten Neustart erhalten bleiben.

verwandte Informationen