Вы можете использовать uEnv.txt
файл в разделе загрузки, чтобы указать аргументы для загрузки. Вот пример для устройств Xilinx zynq-7000 из слоя yocto meta-zybo:
kernel_image=uImage
devicetree_image=zybo-zynq7.dtb
bootargs=console=ttyPS0,115200 root=/dev/mmcblk0p2 rw rootwait earlyprintk
uenvcmd=echo Copying Linux from SD to RAM... && fatload mmc 0 0x3000000 ${kernel_image} && fatload mmc 0 0x2A00000 ${devicetree_image} && bootm 0x3000000 - 0x2A00000
В нем указывается дерево устройств для использования (вам не нужно этого делать, если ваш называется device_tree.dtb
), а затем набор аргументов для ядра.
Вы можете найти больше информации об использовании uEnv.txt
здесь
В опубликованном вами сообщении говорится Mail Delivery Status Report will be mailed to <root>
.
Я бы проверил почту пользователя root, которая по умолчанию должна быть /var/spool/mail/root
.
Я нашел полезным использовать sendmail с опцией -f
, например:
echo "Subject: sendmail test" | sendmail -f errors.here@example.com -v admin@mydomein.com
-f
устанавливает адрес отправителя конверта. Это адрес, на который отправляются сообщения о проблемах с доставкой.