Could someone guide me through the exact steps required to transfer the operating system from the SD card to the eMMC on the A311D? Additionally, I’d like to know how to configure the device to boot from the eMMC without the need for the SD card.
I think the official position of MNT is still that it is not recommended to flash u-boot to eMMC on A311D because should that u-boot image be faulty or something go wrong during the flashing procedure, your board will be soft-bricked and require some extra hardware to restore again.
That being said, I can certainly tell you how to do it anyways but performing these steps will come with the risk of making your device unbootable. I don’t know whether you feel like you can recover from such a situation by yourself or not.
That would put /boot onto the first partition and the rootfs onto the second partition of your eMMC. If you do not have the correct partition setup, here is how to start from scratch:
One thing to consider: At least in my testing, u-boot often (sometimes?) fails to load the kernel from the eMMC on A311D, even if u-boot itself always loads fine from eMMC. The technical reasons are still unknown (I have reported these issues to people working on the drivers). If this should get annoying, to work around this, one can migrate to an SSD NVMe, which is natively supported in u-boot for A311D.
@minute oh? That would be news for me. I have my /boot on eMMC with A311D and cannot remember a single time where u-boot failed to load the kernel from it. What could be the difference between my system and yours? My u-boot is the latest version that reform-flash-uboot knows about.