** Description changed: - Fix multiple initrds support in grub.conf. + [Impact] - Such that one can correctly use early initrd support. + * When attempting to use multiple initrd, update-grub generates invalid + grub.cfg configuration. + + [Test Case] + + * sudo touch /boot/microcode.cpio + * sudo update-grub + * grep microcode.cpio /boot/grub/grub.cfg + initrd / microcode.cpio initrd.img-5.4.0-37-generic + + Observe that the initrd stanzas are incorrect. Instead they should be + _both_ absolute valid filepaths from grub prefix location, i.e. + + initrd /microcode.cpio /initrd.img-5.4.0-37-generic + + # ensure one cleans up the system after testing + * sudo rm /boot/microcode.cpio + * sudo update-grub + + [Regression Potential] + + * 2.04 upstream release supports multiple initrds correctly, but the + ubuntu-only patches incorrectly changed the behaviour of grub-mkconfig + breaking this support. This SRU fixes this. Since currently multiple + initrd support is broken, nobody is using it. But hopefully it will + become usable after this SRU and will be used by default in certain + configurations.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1878705 Title: Fix multiple initrds support in grub.conf To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/grub2/+bug/1878705/+subscriptions -- ubuntu-bugs mailing list [email protected] https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs
