Добавил в файл uEnv.txt две строчки (#коментарии):
#kernel_file=vmlinuz-5.2.9-gnu
#initrd_file=initrd.img-5.2.9-gnu
root@devuan:/boot# diff uEnv.txt bak/uEnv.txt
2,3d1
<
<
6,8d3
< #kernel_file=vmlinuz-5.2.9-gnu
< #initrd_file=initrd.img-5.2.9-gnu
<
И все сломалось, не грузится, даже мигающий текстовый курсор не появляется. Если скопировать старый файл uEnv.txt, то грузится нормально. Вопрос в чем причина? И второй вопрос очевидно, как загрузить новое ядро?
root@devuan:/boot# cat uEnv.txt
#u-boot eMMC specific overrides; Angstrom Distribution (BeagleBone Black) 2013-06-20
kernel_file=zImage
initrd_file=uInitrd
#kernel_file=vmlinuz-5.2.9-gnu
#initrd_file=initrd.img-5.2.9-gnu
loadaddr=0x82000000
fdtaddr=0x88000000
initrd_addr=0x88080000
loadzimage=load mmc ${mmcdev}:${mmcpart} ${loadaddr} ${kernel_file}
loadinitrd=load mmc ${mmcdev}:${mmcpart} ${initrd_addr} ${initrd_file}; setenv initrd_size ${filesize}
loadfdt=load mmc ${mmcdev}:${mmcpart} ${fdtaddr} /dtbs/${fdtfile}
#
console=ttyO0,115200n8
mmcroot=/dev/mmcblk0p2 rw net.ifnames=0
mmcrootfstype=ext4 rootwait fixrtc
##To disable HDMI/eMMC...
#optargs=capemgr.disable_partno=BB-BONELT-HDMI,BB-BONELT-HDMIN,BB-BONE-EMMC-2G
##3.1MP Camera Cape
#optargs=capemgr.disable_partno=BB-BONE-EMMC-2G
mmcargs=setenv bootargs console=${console} root=${mmcroot} rootfstype=${mmcrootfstype} ${optargs}
#zImage:
uenvcmd=run loadzimage; run loadfdt; run mmcargs; bootz ${loadaddr} - ${fdtaddr}
#zImage + uInitrd: where uInitrd has to be generated on the running system
#boot_fdt=run loadzimage; run loadinitrd; run loadfdt
#uenvcmd=run boot_fdt; run mmcargs; bootz ${loadaddr} ${initrd_addr}:${initrd_size} ${fdtaddr}