There are several images that are designed to run from a SD Card or Thumbdrive (U-Disk) and are compatible with VIMs. For example:
- Armbian with Debian / Ubuntu
 - CoreELEC
 - LibreELEC
 - Manjaro
 - Volumio
 - Khadas SD images
 
This tutorial is about how to boot these images.
Install Image to SD/USB Storage
Please check Install System on SD/USB Storage.
Select the Appropriate DTB
For Armbian, LibreELEC, Manjaro
You need to select the appropriate DTB file.
Navigate to your SD card’s / Thumbdrive’s
BOOTpartition, and open the folder labelleddtb.Find the correct .dtb filename in the folder
/dtb. Examples:- VIM1: 
/dtb/meson-gxl-s905x-khadas-vim.dtb - VIM2: 
/dtb/meson-gxm-khadas-vim2.dtb - VIM3: 
/dtb/meson-g12b-a311d-khadas-vim3.dtb - VIM3L: 
/dtb/meson-sm1-khadas-vim3l.dtb 
- VIM1: 
 Edit
FDTin/extlinux/extlinux.confanddtb_name=inuEnv.iniwith the correct dtb filename.
For CoreELEC
- Find the appropriate 
.dtbfile inCOREELECpartitiondtbfolder:- VIM1: Copy 
gxl_p212_2g_kvim.dtbtoCOREELECpartition, and rename it todtb.img. - VIM2: Copy 
gxm_kvim2.dtbtoCOREELECpartition, and rename it todtb.img. - VIM3: Copy 
g12b_a311d_khadas_vim3toCOREELECpartition, and rename it todtb.img. 
 - VIM1: Copy 
 
For Volumio
- Find the appropriate 
.dtbfile inBOOTpartitiondtbfolder:- VIM1: Copy 
kvim.dtb,kvim_linux.dtbormeson-gxl-s905x-khadas-vim.dtbtoBOOTpartition, and rename it todtb.img. - VIM2: Copy 
kvim2.dtb,kvim2_linux.dtbormeson-gxm-khadas-vim2.dtbtoBOOTpartition, and rename it todtb.img. - VIM3: Copy 
kvim3_linux.dtborkvim3l_linux.dtbtoBOOTpartition, and rename it todtb.img. 
 - VIM1: Copy 
 
For Khadas SD/USB Images
No need to setup the dtb file, just skip this step.
Boot from SD/USB Storage
There are several ways to boot (activate multi-boot) from the SD card / Thumbdrive:
Via Keys mode (Side-Buttons) - the easiest and fastest way
Via Android
- Enter 
Settings->About Device->System->Updates. - Click select and choose 
aml_autosript.zip. - Click update, then the system will reboot and boot from the external media image.
 
- Enter 
 
WARNINGDon’t use your PC as the USB-Host to supply the electrical power, otherwise it will fail to activate Multi-Boot!
NOTICEIf any other OS than Android, Armbian or LibreELEC has been installed to eMMC and you want to install either Armbian or LibreELEC to eMMC, the eMMC has to be completely wiped with
ddbefore latest Ubuntu is burned to eMMC by following Install OS into eMMC.