Project

General

Profile

Bug #2984

linux-libre-lts does not boot with now-default zstd initrd compression

respiranto - about 3 years ago - . Updated about 3 years ago.

Status:
fixed
Priority:
bug
Assignee:
% Done:

0%


Description

mkinitcpio switched to zstd as default compression algorithm with
version 30, as announced in the Arch news [0]. This happened knowing
that, on Arch, linux-lts moved to version 5.10, with support for zstd.
However, on Parabola, linux-libre-lts is still at version 5.4, without
support for zstd. Furthermore, on armv7h, linux-libre is at version
5.8, also without support for zstd.

Hence, machines updated to the latest versions of mkinitcpio and
linux-libre-lts (or linux-libre on armv7h), and the default
mkinitcpio.conf will refuse to boot that kernel.

The natural workaround is to set COMPRESSION to some other value in
mkinitcpio.conf and to subsequently rebuild the initrd.

It is worth noting that linux-libre-lts is recommended in the
Installation Guide [1].

I suggest making an announcement in the news and/or adapting the default
mkinitcpio.conf.

History

#2

Updated by bill-auger about 3 years ago

  • Assignee set to Megver83
#3

Updated by bill-auger about 3 years ago

  • Status changed from unconfirmed to in progress
#4

Updated by bill-auger about 3 years ago

  • Assignee changed from Megver83 to bill-auger

fixed in linux-libre-lts 5.10.19

#5

Updated by bill-auger about 3 years ago

  • Status changed from in progress to fixed

Also available in: Atom PDF