[linux-yocto] Contribute meta-installer to yocto

Hongxu Jia hongxu.jia at windriver.com
Mon Nov 20 21:41:19 PST 2017


Hi all,

Wind River has maintained meta-installer for several years,
and now we want to contribute it to yocto community.

This layer provides an installation program based on
OE platform. The installation program is anaconda from
fedora, which is the installer of distribution Fedora,
RedHat and Centos.

The version of anaconda in meta-installer is 26.21.11
which is based on Fedora 26.

The meta-insatller requires:
- systemd as init manager
- python3
- dnf2/rpm4
- gobject-introspection which requires qemu-usermode
   in MACHINE_FEATURES

The meta-installer provides:
- graphic install and text install.

- package based (dnf/rpm) install and image (copy)
   based install.

- package based (dnf/rpm) install from local and
   remote rpm sources such as CDs and DVDs, images
   stored on a hard drive, NFS, HTTP, and FTP.

- kickstart install which provides a fully unattended
   installation that can be duplicated on scores of machines.

- install over VNC on headless machines.

- timezone setting.

- root password setting.

- user account creation.

- a variety of advanced storage devices including
   LVM, Btrfs, Ext4, and filesystem encryption.

The repository of meta-installer is temporary on the github
for review:
https://github.com/jiahongxujia/meta-installer

In above github, the logo picture is undefined, if yocto
could accept this layer, I will update the picture with
"Yocto project Compatible".

The attachments are the snapshots of a package based
installation.

Hopefully it is helpful for yocto, and any feedback is
appreciated.

If yocto is interested in this layer and will accept it,
I could send pull request or some one directly fetch
from above github master branch.

//Hongxu
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 1_boot.png
Type: image/png
Size: 44723 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0014.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 2_welcome.png
Type: image/png
Size: 42361 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0015.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 3_summary.png
Type: image/png
Size: 74570 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0016.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 4_time.png
Type: image/png
Size: 297048 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0017.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 5_source.png
Type: image/png
Size: 104938 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0018.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 6_software.png
Type: image/png
Size: 104838 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0019.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 7_disk.png
Type: image/png
Size: 131332 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0020.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 8_begin_install.png
Type: image/png
Size: 71338 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0021.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 9_root_password.png
Type: image/png
Size: 84417 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0022.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 10_user.png
Type: image/png
Size: 95895 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0023.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 11_installing.png
Type: image/png
Size: 86354 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0024.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 12_done.png
Type: image/png
Size: 42432 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0025.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 13_installed_boot.png
Type: image/png
Size: 5409 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0026.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 14_login.png
Type: image/png
Size: 10029 bytes
Desc: not available
URL: <http://lists.yoctoproject.org/pipermail/linux-yocto/attachments/20171121/67d423c3/attachment-0027.png>


More information about the linux-yocto mailing list