Public bug reported:
[Impact]
* initramfs-tools in impish has changed default initrd compression to
zstd. To allow compressing and uncompressing such initrds on Focal LTS
release we should backport zstd support in the mkinitramfs &
unmkinitramffs tooling. For example ubuntu-cdimage uses unmkinitramfs
tool to unpack and inspect impish initrds on a focal host.
* Cherrypicking the feature from 0.138 release, which is also present
in Hirsute and Impish.
[Test Plan]
* Create initrd with zstd $ mkinitramfs -c zstd -o zstd-initrd.img
* Uncompress it with $ unmkinitramfs ./zstd-initrd.img zstd-initrd-
unpacked
[Where problems could occur]
* This adds support for zstd compressed initrd in both mkinitramfs and
unmkinitramfs. However our GA kernels do not support zstd compressed
initrds. And depends on zstd package is not added either. Meaning one
still has to install zstd to gain the unpack support. Changing
initramfs.conf to zstd may result in unbootable instance when used with
GA kernel.
** Affects: initramfs-tools (Ubuntu)
Importance: Undecided
Status: Fix Released
** Affects: initramfs-tools (Ubuntu Focal)
Importance: Undecided
Status: In Progress
** Tags: zstd
** Description changed:
[Impact]
- * initramfs-tools in impish has changed default initrd compression to
+ * initramfs-tools in impish has changed default initrd compression to
zstd. To allow compressing and uncompressing such initrds on Focal LTS
release we should backport zstd support in the mkinitramfs &
unmkinitramffs tooling. For example ubuntu-cdimage uses unmkinitramfs
tool to unpack and inspect impish initrds on a focal host.
+ * Cherrypicking the feature from 0.138 release, which is also present
+ in Hirsute and Impish.
+
[Test Plan]
- * Create initrd with zstd $ mkinitramfs -c zstd -o zstd-initrd.img
+ * Create initrd with zstd $ mkinitramfs -c zstd -o zstd-initrd.img
- * Uncompress it with $ unmkinitramfs ./zstd-initrd.img zstd-initrd-
+ * Uncompress it with $ unmkinitramfs ./zstd-initrd.img zstd-initrd-
unpacked
[Where problems could occur]
- * This adds support for zstd compressed initrd in both mkinitramfs and
+ * This adds support for zstd compressed initrd in both mkinitramfs and
unmkinitramfs. However our GA kernels do not support zstd compressed
initrds. And depends on zstd package is not added either. Meaning one
still has to install zstd to gain the unpack support. Changing
initramfs.conf to zstd may result in unbootable instance when used with
GA kernel.
** Also affects: initramfs-tools (Ubuntu Focal)
Importance: Undecided
Status: New
** Changed in: initramfs-tools (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1932542
Title:
Add support for zstd
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/initramfs-tools/+bug/1932542/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs