On 02.02.18 18:21, Alexander Graf wrote: > > >> Am 02.02.2018 um 14:08 schrieb Guillaume Gardet <[email protected]>: >> >> >> >>> Le 23/01/2018 à 16:59, Alexander Graf a écrit : >>> Howdy, >>> >>>> On 01/23/2018 04:20 PM, Guillaume Gardet wrote: >>>> Hi, >>>> >>>> I just tested the latest Tumbleweed image for my Beagleboard xM and the >>>> boot fails because the initrd is too big (209M uncompressed) for the RAM. >>> >>> I'm seeing that pattern slowly emerge across the board. I guess it's about >>> time we start to drop the legacy kiwi initrd. Can you try and see if >>> >>> #define USE_DRACUT_FIRSTBOOT >>> >>> in Images.kiwi.in works for you? That should also drastically reduce the >>> initrd size. >> >> Build fails because jing was not preinstalled. Once preinstalled, I get an >> error about initrd_system and efipartsize attributes not allowed: >> ********************************************************************** >> EXEC [/usr/bin/jing /usr/share/kiwi/modules/KIWISchema.rng >> /usr/src/packages/SOURCES/config.converted.xml 2>/dev/null] >> [ 246s] Feb-02 11:02:02 <3> : >> /usr/src/packages/SOURCES/config.converted.xml:21:462: error: attribute >> "initrd_system" not allowed here; expected attribute "bootfilesystem", >> "bootloader", "bootpartition", "bootpartsize", "bootprofile", "boottimeout", >> "btrfs_root_is_snapshot", "checkprebuilt", "compressed", "container", >> "devicepersistency", "editbootconfig", "editbootinstall", "filesystem", >> "firmware", "flags", "format", "formatoptions", "fsmountoptions", >> "fsnocheck", "fsreadonly", "fsreadwrite", "gcelicense", "hybrid", >> "hybridpersistent", "hybridpersistent_filesystem", "installboot", >> "installiso", "installprovidefailsafe", "installpxe", "installstick", >> "kernelcmdline", "luks", "luksOS", "mdraid", "primary", "ramonly", >> "target_blocksize", "vga", "vhdfixedtag", "volid", "wwid_wait_timeout", >> "zfsoptions" or "zipl_targettype" >> [ 246s] /usr/src/packages/SOURCES/config.converted.xml:21:462: error: >> attribute "efipartsize" not allowed here; expected attribute >> "bootfilesystem", "bootpartition", "bootpartsize", "bootprofile", >> "boottimeout", "btrfs_root_is_snapshot", "checkprebuilt", "compressed", >> "container", "devicepersistency", "editbootconfig", "editbootinstall", >> "flags", "format", "formatoptions", "fsnocheck", "fsreadonly", >> "fsreadwrite", "gcelicense", "hybrid", "hybridpersistent", >> "hybridpersistent_filesystem", "installboot", "installiso", >> "installprovidefailsafe", "installpxe", "installstick", "kernelcmdline", >> "luks", "luksOS", "mdraid", "primary", "ramonly", "target_blocksize", "vga", >> "vhdfixedtag", "volid", "wwid_wait_timeout", "zfsoptions" or >> "zipl_targettype" >> [ 246s] >> [ 246s] Feb-02 11:02:02 <3> : KIWI exited with error(s) >> ********************************************************************** >> >> Am I missing something? > > Let‘s ask Marcus :)
I had a quick chat with him and he showed me a few other points where our xml description is doing useless things. However, during that discussion I realized we're not using kiwi-ng, but instead rely on the old code. That's also why you don't get the dracut initrd pieces to work. To build with kiwi-ng, you'll have to modify your prjconf to pull in the right package. Check out the o:F:A one and just do the reverse in your project's :) Alex -- To unsubscribe, e-mail: [email protected] To contact the owner, e-mail: [email protected]
