Hi Scott,

We can find INITRD, INITRD_IMAGE, LABELS in this document:

http://www.yoctoproject.org/docs/2.2/ref-manual/ref-manual.html

For example LABELS:
http://www.yoctoproject.org/docs/2.2/ref-manual/ref-manual.html#var-LABELS

We need update all the ROOT LABELS INITRD and INITRD_IMAGE to the _VM or
_LIVE version as I sent in the email.

For ROOT, there is already ROOT_VM, but no ROOT_LIVE.

And we can also find them in documentation/ref-manual/ref-variables.xml and
documentation/ref-manual/ref-classes.xml (I assume that these xmls are the
sources of the web), for example:

$ grep INITRD documentation/* -r
documentation/ref-manual/ref-variables.xml: <glossentry id='var-INITRD'><glossterm>INITRD</glossterm> documentation/ref-manual/ref-variables.xml: INITRD[doc] = "Indicates a list of filesystem images to concatenate and use as an initial RAM disk (initrd)." documentation/ref-manual/ref-variables.xml: The <filename>INITRD</filename> variable is an optional documentation/ref-manual/ref-variables.xml: <glossentry id='var-INITRD_IMAGE'><glossterm>INITRD_IMAGE</glossterm> documentation/ref-manual/ref-variables.xml: INITRD_IMAGE[doc] = "When building a "live" bootable image (i.e. when IMAGE_FSTYPES contains "live"), INITRD_IMAGE specifies the image recipe that should be built to provide the initial RAM disk image." documentation/ref-manual/ref-variables.xml: contains "live"), <filename>INITRD_IMAGE</filename> documentation/ref-manual/ref-classes.xml: <link linkend='var-INITRD'><filename>INITRD</filename></link>: documentation/ref-manual/ref-classes.xml: <listitem><para><link linkend='var-INITRD'><filename>INITRD</filename></link>:

// Robert

On 10/22/2016 04:11 AM, Scott Rifenbark wrote:
Hi Robert,

I don't quite understand this.  Could you point to some areas in the manual that
are needing updated?  I don't have any occurrences of ROOT_LIVE, LABELS_VM,
LABELS_LIVE, INITRD_VM, or INITRD_LIVE in the YP manual set.  I guess I just
need some more explanation here on how to fix this issue in the manual.

Thanks,
Scott

On Thu, Oct 20, 2016 at 12:36 AM, Robert Yang <liezhi.y...@windriver.com
<mailto:liezhi.y...@windriver.com>> wrote:

    Hi Scott,

    The LIVE (such as iso) and VM images (such as vmdk) can't use the same
    settings for ROOT LABELS INITRD and INITRD_IMAGE, either of them may fail
    to boot, so when the user uses one of them, they will get warnings like:

    WARNING: core-image-minimal-1.0-r0 do_bootimg: Found potential conflicted
    var LABELS, please use LABELS_LIVE rather than LABELS"

    We should use _LIVE or _VM version to instead of, would you please update
    the manual for them ?

    ROOT_VM: Boot loader's root options for vm images, e.g., root=/dev/sda2.
    ROOT_LIVE: Boot loader's root options for live images, e.g., root=/dev/ram0.

    LABELS_VM: Boot loader's actions for vm images, e.g., "boot".
    LABELS_LIVE: Boot loader's actions for live images, e.g., "boot install".

    INITRD_VM: Path to initial RAM disk (initrd) for vm images.
    INITRD_LIVE:  Path to initial RAM disk (initrd) for live images.

    # There is no warnings when use INITRD_IMAGE, I will fix it in Yocto 2.3.
    INITRD_IMAGE_VM: INITRD's image name (PN) for vm images
    INITRD_IMAGE_LIVE: INITRD's image name (PN) for live images

    --
    Thanks

    Robert


--
_______________________________________________
yocto mailing list
yocto@yoctoproject.org
https://lists.yoctoproject.org/listinfo/yocto

Reply via email to