[yocto] Deploy rootfs image within another rootfs image

Khem Raj raj.khem at gmail.com
Thu Apr 23 20:07:42 PDT 2015


> On Apr 23, 2015, at 4:44 PM, Craig McQueen <craig.mcqueen at innerrange.com> wrote:
> 
> I've got two scenarios where I want to put a rootfs image within another rootfs image.
> 
> One scenario is for factory programming: My target is a BeagleBone Black type of system. I want to make a simple programmer to boot from SD card, which will partition and format the on-board eMMC and then write the bootloaders onto one partitions, and a rootfs image onto the other partition. So I want to make a recipe to build the programmer image, which contains another previously-built rootfs image at say /lib/firmware/rootfs.tar.gz. 
> 
> Another scenario is to implement firmware upgrade in-the-field. I am considering making a rootfs as a read-only SquashFS image. That image would then be put into a writable ext4 filesystem. An initramfs would use OverlayFS to mount the writable ext4 filesystem over the SquashFS image that is loop-back mounted.
> 
> What is necessary to make a Yocto recipe to make an image, that will build another image, and then copy its deployed .tar.gz image into its own rootfs image?


looks into initramfs support. start here http://www.yoctoproject.org/docs/latest/ref-manual/ref-manual.html#var-CONFIG_INITRAMFS_SOURCE
and google will find you more examples.
> 
> -- 
> Craig McQueen
> 
> -- 
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto




More information about the yocto mailing list