** 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

Reply via email to