is not what I have.
william@beaglebone:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
mmcblk0boot0 179:8 0 2M 1 disk
mmcblk0boot1 179:16 0 2M 1 disk
mmcblk0 179:0 0 3.6G 0 disk
`-mmcblk0p1 179:1 0 3.6G 0 part
mmcblk1 179:24 0 14.7G 0 disk
`-mmcblk1p1 179:25 0 1.7G 0 part /
william@beaglebone:~$ sudo mount /dev/mmcblk0p1 /media/rootfs/
[sudo] password for william:
william@beaglebone:~$ cd /media/rootfs/
william@beaglebone:/media/rootfs$ sudo cat uEnv.txt|grep mmcblk0p1
#mmcroot=/dev/mmcblk0p1
mmcargs=setenv bootargs console=tty0 console=${console} ${optargs} ${cape_disable} ${cape_enable} root=/dev/mmcblk0p1 ro rootfstype=${mmcrootfstype} ${cmdline}
william@beaglebone:/media/rootfs$ cat etc/fstab
# UNCONFIGURED FSTAB FOR BASE SYSTEM
/dev/mmcblk0p1 / auto errors=remount-ro 0 1
I also tried your suggestion and used uenv_root, but it made no difference. uboot is overriding what I set for root=