The basic idea is to boot from the microSD from a image version of 0.3.7 or later (at the time of writing, 0.3.7 is the latest release, and 0.4.0 is now pre-release), download or copy the image to the eMMC, and then boot from the eMMC only.
To do that, you have the jumper for the eMMC on/'closed' when booting to ensure that the rock64 boots from the microSD card. After the board has been powered up for 1-2 seconds, you then pull/'open' the jumper off (if you have the serial console connected, you'll see uboot is counting down for user interaction for three seconds). You can then boot the system, and you should then be able to see both devices with you do a sudo fdisk -l. Then as root, with an ethernet connection, you can run the below command to download the 0.3.7 (substitute for a later or different image as appropriate), unpack it, and write it directly to the eMMC. You can then power off the rock64 (safely! sudo shutdown now thank you!), remove the microSD, and then boot the rock64 from your newly installed linux image on the microSD. You can of course substitute the path if you have the image stored locally on you network or on a USB device, but that is the general gist of it at this point in time. There are plans to make a install-to-eMMC script similar to that for the pine64, so stay tuned... it's early days yet for the rock64
To do that, you have the jumper for the eMMC on/'closed' when booting to ensure that the rock64 boots from the microSD card. After the board has been powered up for 1-2 seconds, you then pull/'open' the jumper off (if you have the serial console connected, you'll see uboot is counting down for user interaction for three seconds). You can then boot the system, and you should then be able to see both devices with you do a sudo fdisk -l. Then as root, with an ethernet connection, you can run the below command to download the 0.3.7 (substitute for a later or different image as appropriate), unpack it, and write it directly to the eMMC. You can then power off the rock64 (safely! sudo shutdown now thank you!), remove the microSD, and then boot the rock64 from your newly installed linux image on the microSD. You can of course substitute the path if you have the image stored locally on you network or on a USB device, but that is the general gist of it at this point in time. There are plans to make a install-to-eMMC script similar to that for the pine64, so stay tuned... it's early days yet for the rock64
Code:
curl -L https://github.com/ayufan-rock64/linux-build/releases/download/0.3.7/xenial-minimal-rock64-0.3.7-62-arm64.img.xz | unxz -c > /dev/mmcblk0