Jupiter, I never read carefully the whole mechanism how to bundle kernel with initramfs in YOCTO.
I have there a description how to organize kernel image WITHOUT initramfs (only kernel image by itself) and separately initramfs as final stage, so I can do the tests with Lava, but I developed another meanings with such a configuration: some another way of testing various proofs of concepts. What you are asking is a classical approach: kernel bundled with initramfs, which is called Dracut phase, before mounting HDD/SSD permanent rootfs... It is non-trivial process, controlled by various kernel scripts. I also need to analyse this @ thread regarding what you have asked for... Maybe this is good time do to such a analysis! If? Zoran _______ On Tue, Jul 9, 2019 at 1:47 PM JH <jupiter....@gmail.com> wrote: > > Thanks Zoran, I did see that link and your post to run mkimage. Did > you get zImage-initramfs? I have to admit, I lost in that long email > discussion with different approaches, I tried all set up, but there is > no zImage-initramfs to be generated, files built in deploy/images just > could not be used to run uuu on imx6 RAM. > > There is post for add KERNEL_INITRAMFS = "-initramfs", it looks like > very close to generate zImage-initramfs, but I could still not get it > :-(. > > Thank you very much. > > On 7/9/19, Zoran Stojsavljevic <zoran.stojsavlje...@gmail.com> wrote: > > Please, read the following thread: > > https://lists.yoctoproject.org/pipermail/yocto/2018-July/041680.html > > > > Zoran > > _______ > > > > On Mon, Jul 8, 2019 at 11:43 PM JH <jupiter....@gmail.com> wrote: > >> > >> Hi, > >> > >> I have been stuck to build zImage-initramfs for weeks. I've read Yocto > >> latest document, but still failed to generate the initarmfs to run on > >> RAM. I added following statements in local.conf: > >> > >> UBOOT_CONFIG = "ram" > >> INITRAMFS_IMAGE_BUNDLE = "1" > >> DISTRO_FEATURES_append = " ram" > >> IMAGE_FSTYPES_append = " cpio.xz" > >> > >> It built to following images: > >> > >> dev-image.rootfs.cpio.xz > >> u-boot.imx-ram > >> zImage.bin > >> > >> If I extract the dev-image.rootfs.cpio.xz, it contains zImage at boot > >> directory. > >> > >> What I need is the zImage-initramfs to contain the rootfs in initramfs > >> format. > >> > >> I see there is document ramfs-rootfs-initramfs.txt, but it did not > >> mention how to generate zImage-initramfs. > >> > >> There is core-image-minimal-initramfs.bb, but it cannot be run: > >> > >> $ MACHINE="imx6evk" DISTRO="imx6evk" bitbake core-image-minimal-initramfs > >> ERROR: Nothing PROVIDES 'core-image-minimal-initramfs' > >> core-image-minimal-initramfs was skipped: incompatible with host > >> arm-oe-linux-gnueabi (not in COMPATIBLE_HOST) > >> > >> Could any one help what I am missing here and how to build the > >> zImage-initramfs? > >> > >> Thank you. > >> > >> Kind regards, > >> > >> - jh > >> -- > >> _______________________________________________ > >> yocto mailing list > >> yocto@yoctoproject.org > >> https://lists.yoctoproject.org/listinfo/yocto > > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto