Каков правильный синтаксис для команды setenv bootargs при использовании сокращенного синтаксиса для метода? Например, полные переменные среды ядра — это
U-Boot> setenv bootargs console=ttyS1,115200n8 rootfstype=squashfs noalign half_image=0 verify=y Hw_Model=pnx8181 Router_Mode=0
Я хочу добавить 2 загрузочных аргумента к указанному коду single
и init=/bin/sh
.
Правильна ли следующая команда с сокращенным синтаксисом?
setenv bootargs ${bootargs} single init=/bin/sh
Одинарные кавычки нигде не требуются?
решение1
Да, этот синтаксис должен работать нормально. Если вы сомневаетесь, вы можете дважды проверить, запустив printenv bootargs
. Кстати, вы также можете запустить editenv bootargs
, который позволит вам переместить стрелку туда, куда вы хотите, и легко редактировать переменную. Если вы пытаетесь сделать свои изменения постоянными, вам нужно запустить , saveenv
чтобы сохранить изменения для следующей перезагрузки.