[Bug 1059298] New: yast bootloader merges the current and the proposed configuration when installing from a LiveCD
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298 Bug ID: 1059298 Summary: yast bootloader merges the current and the proposed configuration when installing from a LiveCD Classification: openSUSE Product: openSUSE Tumbleweed Version: Current Hardware: Other OS: Other Status: NEW Severity: Normal Priority: P5 - None Component: YaST2 Assignee: yast2-maintainers@suse.de Reporter: dcassany@suse.com QA Contact: jsrain@suse.com Found By: --- Blocker: --- With the latest version if KIWI LiveCDs are using dracut for creating and booting the initrd, resulting in smaller and faster initrd images. In order to do that KIWI makes use of some specific kernel parameters like root=live:CDLABEL=FOO among others. The issue appears using the yast installer from a livecd created with the latest KIWI, the merge method of src/lib/bootloader/grub2base.rb merges all the livecd specific parameters to the suggested grub2 configuration, leading to an inconsistent configuration. Basically, boot configuration (/boot/grub2/grub.cfg) ends up being something like: (...) echo 'Loading Linux 4.13.1-1-default' linux /boot/vmlinuz-4.13.1-1-default root=UUID=<uuid> ${extra_cmdline} quiet root=live=CDLABEL rd.live.image rd.live.overlay.persistent rd.live.overlay.cowfs=ext4 kiwi_hybrid=1 resume=/dev/sda1 splash=silent quiet showopts (...) IMHO, on fresh installs from a livecd there is no need to merge the current configuration with the proposed one as they belong to very different scenarios. The issue did not appear earlier because kiwi isoboot initrd images where not using any specific parameter. The issue can be seen the images from: https://build.opensuse.org/package/show/openSUSE:Factory:Live/livecd-openSUS... -- You are receiving this mail because: You are on the CC list for the bug.
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298
David Cassany
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298
Dominique Leuenberger
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298#c3
David Cassany
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298#c7
S. B.
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298
http://bugzilla.opensuse.org/show_bug.cgi?id=1059298#c8
--- Comment #8 from Fabian Vogt
It looks like the fix is in Tumbleweed but not Leap 42.3? Or am I interpreting this wrong?
There is no official installable live media for 42.3. The only one I'm aware of (Argon) is not affected as it is built with an older version of kiwi. -- You are receiving this mail because: You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com