What | Removed | Added |
---|---|---|
CC | lnussel@suse.com, ms@suse.com | |
Flags | needinfo?(lnussel@suse.com), needinfo?(ms@suse.com) |
root=UUID=... is added by kiwi to /etc/sysconfig/bootloader: [ 3463s] [ INFO ]: 02:16:15 | --> DEFAULT_APPEND:"loglevel=3 splash=silent plymouth.enable=0 console=ttyS0,115200n8 root=UUID=08f031d3-88b2-4949-bb58-44d0fb5551e2 rw " Kiwi calls grub2-mkconfig, but sysconfig is only read by perl-Bootloader, so this is AFAICT a noop. In additon to that, the emitted grub.cfg is also patched by kiwi if it's an OBS build: https://github.com/OSInside/kiwi/pull/1289/files @ms: Can you explain how ^ is supposed to work? @lnussel: What's in grub.cfg, /etc/default/grub and /etc/sysconfig/bootloader? There are some errors in the editbootinstall script later, but I don't think they're related: /usr/src/packages/KIWI-oem/build/image-root/image/edit_boot_install.sh: line 45: pushd: /usr/src/packages/KIWIROOT-oem/: No such file or directory chattr: Operation not supported while setting flags on var/lib/libvirt/images mount: /usr/src/packages/KIWI-oem/build/image-root/mnt-boot: special device /dev/mapper/loop0p1 does not exist. This leads to boot.scr not being copied, but apparently that doesn't break it I really recommend using set -e for all kiwi scripts.