[yocto] How to build pure initramfs run from ram Yocto with some packages in initramfs?
Chris Simmonds
chris at 2net.co.uk
Sun Dec 31 09:05:21 PST 2017
Hi Andrew,
On 30/12/17 20:25, Andrew Stuart wrote:
[snip]
>
> # set the machine type in local.conf
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> MACHINE = "qemux86-64"
>
> # for blank root password in ssh, in local.conf:
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> EXTRA_IMAGE_FEATURES = "debug-tweaks"
>
> #for kernel to run on EC2, in local.conf:
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> DISTRO_FEATURES_append=" xen"
>
> #for ability to boot on cloud servers:
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> DISTRO_FEATURES_append = " virtualization"
>
> #for openssh server, in local.conf:
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> CORE_IMAGE_EXTRA_INSTALL += "openssh"
> IMAGE_INSTALL_append = " openssh"
>
> #for ISC dhclient , in local.conf:
> vi /home/ubuntu/poky-rocko-18.0.0/build/conf/local.conf
> CORE_IMAGE_EXTRA_INSTALL += "dhcp-client"
> IMAGE_INSTALL_append = " dhcp-client"
>
[snip]
For initramfs images, you should use PACKAGE_INSTALL in place of your
CORE_IMAGE_EXTRA_INSTALL and IMAGE_INSTALL lines:
PACKAGE_INSTALL_append = " openssh dhcp-client"
(see "Building an Initial RAM Filesystem (initramfs) Image" of the "The
Yocto Project Development Tasks Manual":
http://www.yoctoproject.org/docs/2.4/dev-manual/dev-manual.html#building-an-initramfs-image)
--
Chris Simmonds, Consultant, 2net Ltd
http://www.2net.co.uk
+44 (0)1962 869003
More information about the yocto
mailing list