How do you install a custom core 20 image to a device?

Hi all,

I created a core 20 OS image with a custom snap which launches in kiosk mode at startup. I followed the tutorial for building the image and then flashing it to a USB stick. Everything works great - I can run the application on an Android tablet by plugging in the usb in and booting from USB.

However, I want to actually install the OS onto the tablet’s hard drive so I don’t have to keep using the USB to run my app, so the tablet just boots into the OS itself everytime on startup. Is this possible? I don’t see the option to ‘install’ when I boot from USB.

Thanks in advance. I’m new to all of this so please use extra detail when giving an answer!