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]

Reply via email to