38 lines
1.5 KiB
ReStructuredText
38 lines
1.5 KiB
ReStructuredText
.. index:: COREOS_INSTALLER
|
|
|
|
CoreOS Installer
|
|
****************
|
|
|
|
The CoreOS installer is a set of scripts running on the target and a
|
|
corresponding bitbake image that is used into the bootstrap process of CoreOS.
|
|
|
|
coreos-image-installer
|
|
======================
|
|
|
|
The CoreOS image installer results in an image contairing only a single binary
|
|
EFI file. This EFI file includes a kernel, a device tree and an initramfs with
|
|
all (and only) the tools needed to install CoreOS.
|
|
|
|
The installer image is not automatically built in parallel of a normal image.
|
|
This can be changed by setting `COREOS_IMAGE_GENERATE_INSTALLER` to 1 in the
|
|
image file (as it is done for example in coreos-image-all-features.bb).
|
|
|
|
The installer image build by default only a single EFI binary named
|
|
coreos-installer-MACHINE.efi. An SDCard or USB image can be generated if
|
|
`COREOS_INSTALLER_WKS_FILE` is set to a wks file.
|
|
|
|
coreos-installer
|
|
================
|
|
|
|
The coreos-installer recipe installs scripts that are used at startup to
|
|
automatically format the internal emmc of the device. The recipe also contains
|
|
a swupdate configuration file to setup swupdate correctly for that use case.
|
|
|
|
coreos-installer-config
|
|
=======================
|
|
|
|
The coreos-installer-config recipe installs device specific configuration file
|
|
used by the coreos-installer. This includes the partitioner config file. Distros
|
|
and projects based on CoreOS can change the partioning scheme or partition size
|
|
by installing their own version of this package using a `bbappend file`.
|