commit: 3557467d15bb3e848c1a73e70dfaa786a2de29d9 Author: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> AuthorDate: Sun May 19 15:12:36 2024 +0000 Commit: Andrew Ammerlaan <andrewammerlaan <AT> gentoo <DOT> org> CommitDate: Sun May 19 15:12:36 2024 +0000 URL: https://gitweb.gentoo.org/data/gentoo-news.git/commit/?id=3557467d
2024-05-17-dracut-ext-kmods: clarify the non-dracut/dist-kernel case Signed-off-by: Andrew Ammerlaan <andrewammerlaan <AT> gentoo.org> .../2024-05-17-dracut-ext-kmods.en.txt | 22 +++++++++++++++++++--- 1 file changed, 19 insertions(+), 3 deletions(-) diff --git a/2024-05-17-dracut-ext-kmods/2024-05-17-dracut-ext-kmods.en.txt b/2024-05-17-dracut-ext-kmods/2024-05-17-dracut-ext-kmods.en.txt index ff2bdf6..af58a63 100644 --- a/2024-05-17-dracut-ext-kmods/2024-05-17-dracut-ext-kmods.en.txt +++ b/2024-05-17-dracut-ext-kmods/2024-05-17-dracut-ext-kmods.en.txt @@ -1,7 +1,7 @@ Title: Changes to dracut kernel module/microcode handling Author: Andrew Ammerlaan <andrewammerl...@gentoo.org> Posted: 2024-05-17 -Revision: 1 +Revision: 2 News-Item-Format: 2.0 Display-If-Installed: sys-kernel/dracut Display-If-Installed: virtual/dist-kernel @@ -18,6 +18,7 @@ microcode, and how these are handled in initial RAM file systems Depending on the local Dracut and USE flag configuration, some configuration adjustments may be required as a result of these changes. + Background (the problem) ==================== @@ -40,6 +41,7 @@ it could find. This leads to several problems: As a result, Dracut's "--reproducible" setting is not working. And the functionality of the initramfs may change (seemingly) at random. + Background (the fix) ==================== @@ -64,10 +66,12 @@ Several things have been changed: then the initramfs is regenerated. When the "dist-kernel" flag is disabled, the "initramfs" flag behaves as it previously did. -User Action Required + +User Action Required (Dracut and/or Distribution Kernel users) ==================== -Users should double check two things: +Users of sys-kernel/dracut and/or Distribution Kernels should double +check two things: 1) Please ensure that you are *not* globally enabling or disabling the "initramfs" USE flag. Enabling it globally might result in an unnecessarily large initramfs. Disabling it globally might result @@ -81,6 +85,18 @@ Users should double check two things: configuration files to ensure that you are not unintentionally overriding the settings set by Portage. + +User Action Required (other users) +==================== + +Other users may wish to disable the "initramfs" USE flag on +sys-kernel/linux-firmware and/or sys-firmware/intel-microcode +if they already have other mechanisms in place for updating the CPU +microcode (such as kernel built-in CPU microcode). Users who do not +use sys-kernel/dracut or Distribution Kernels can safely disable +the "initramfs" USE flag globally. + + Frequently Asked Questions ====================