LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 09-22-2016, 01:27 PM   #1
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Rep: Reputation: 260Reputation: 260Reputation: 260
Currents Mkinitrd update for issues with LUKS disks and When to delete old kernel/headers/modules from boot?


I read in the changelog
Wed Sep 21 15:54:06 UTC 2016
a/mkinitrd-1.4.8-x86_64-9.txz: Rebuilt.
When generating the initrd, include dmsetup whenever LUKS is requested.
Thanks to TracyTiger for the bug report and Eric Hameleers for the patch.

Does this mean that anyone with LUKS/LVM should re-run mkinitrd immediately after installing the update? I ask because that is my setup and I haven't really had any issues with booting.

As a second question, my 100M /boot partition is starting to be full, due to three kernels/modules/headers/source. I build special named initrd's for each kernel. I'm comfortable with only the running generic (4.4.20) and the past (4.4.19) and deleting all older kernels/header/modules/firmware and even the huge kernel. I also suspect that because of running -current I may need to have many kernels before the next stable release.

Advice and insight are always appreciated.

Last edited by bamunds; 09-22-2016 at 04:43 PM.
 
Old 09-22-2016, 02:01 PM   #2
BlackRider
Member
 
Registered: Aug 2011
Posts: 295

Rep: Reputation: 101Reputation: 101
I don't think you need to update your initrd just because you updated your mkinitrd. If your initrd is working don't touch it.
 
1 members found this post helpful.
Old 09-22-2016, 03:26 PM   #3
STDOUBT
Member
 
Registered: May 2010
Location: Stumptown
Distribution: Slackware64
Posts: 583

Rep: Reputation: 242Reputation: 242Reputation: 242
bamunds,
I agree with BlackRider. Don't worry about it! It's an arguably minor bugfix to mkinitrd, and in no way affects the reliability of your current initrd. When you next build an initrd for your next kernel, you most likely won't even notice the difference.
Interestingly, you can read about the genesis of this latest fix to mkinitrd in a recent thread here:
https://www.linuxquestions.org/quest...on-4175589693/
Regarding your /boot, I too, run -current :-) My advice is don't delete anything from /boot!
Use pkgtool to select the kernels and etc, you wish to un-install (pardon if that's what you actually meant..)
Viva Slackware!
 
Old 09-22-2016, 04:51 PM   #4
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Original Poster
Rep: Reputation: 260Reputation: 260Reputation: 260
@STDOUBT I didn't realize that kernels/modules/headers/firmware were available for removal with pkgtools, neat.
I'll assume this also means correcting my lilo.conf?
I am interested if I should specifically remove "huge" or if there are benefits to leaving it in place as a fallback, or should one always leave their original "generic" kernel?
Oh-- am I correct that the firmware for 4.4.19 and 4.4.20 is the same?
Thanks.
 
Old 09-22-2016, 05:03 PM   #5
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Original Poster
Rep: Reputation: 260Reputation: 260Reputation: 260
I've read the original thread, thanks for the reference. Interesting. I didn't have the same results as that thread's OP when using the generator. The generator did output the -L option to be included. I wonder if AlienBob's liveslak PLASMA5 iso mkinitrd is already patched, so the upgrade won't make a difference? Either way, I'm not planning to re-run mkinitrd since my boot is working without trouble. Then only thing I do notice is my system doesn't actually stop console message when the LUKS passphrase is requested, but I've lived with that for two years on my machines I simply wait until the phrase rolls by and then start typing and the console always pickup my keystrokes and proceeds. I guess someday I should figure out how to use a boot usb key for LUKS, and save the typing. LOL.
 
Old 09-22-2016, 05:29 PM   #6
Richard Cranium
Senior Member
 
Registered: Apr 2009
Location: McKinney, Texas
Distribution: Slackware64 15.0
Posts: 3,858

Rep: Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225Reputation: 2225
If you are using LVM, you won't see the issue.
 
Old 09-22-2016, 05:49 PM   #7
bassmadrigal
LQ Guru
 
Registered: Nov 2003
Location: West Jordan, UT, USA
Distribution: Slackware
Posts: 8,792

Rep: Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656Reputation: 6656
Quote:
Originally Posted by bamunds View Post
@STDOUBT I didn't realize that kernels/modules/headers/firmware were available for removal with pkgtools, neat.
I'll assume this also means correcting my lilo.conf?
I am interested if I should specifically remove "huge" or if there are benefits to leaving it in place as a fallback, or should one always leave their original "generic" kernel?
Oh-- am I correct that the firmware for 4.4.19 and 4.4.20 is the same?
Thanks.
Everything on a stock Slackware install is removable using a package

Personally, I would leave huge in place as a fallback; just as I would leave the original stock kernel packages available as fall backs if you start using custom versions. Removing the huge kernel package will only save you around 10MB, and leaving it in place won't affect anything (but removing it won't really either).

The firmware is done independent of the kernel. It's updated whenever Pat decides to pull newer firmware from kernel.org (assuming they have updates there). If the dates are the same, there's no need to "upgrade" it as it is the same package.
 
Old 09-24-2016, 03:46 PM   #8
bamunds
Member
 
Registered: Sep 2013
Location: Mounds View MN
Distribution: Slackware64-14.2-Multilib XDM/FVWM3
Posts: 780

Original Poster
Rep: Reputation: 260Reputation: 260Reputation: 260
Thanks bassmadrigal. I plan my pkgtool delete appropriately to leave base system in place, but eliminate upgrades except current kernel. That was the advice I was hoping to receive. Cheers
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
using mkinitrd for new kernel, but /lib/modules/[kernel] doesn't exist any more slacker_ Slackware 2 09-20-2013 03:08 PM
[SOLVED] mkinitrd no modules available for kernel - rhel5 trinityforce Linux - Newbie 1 10-03-2011 09:26 PM
slackware64 lvm/luks and mkinitrd for custom kernel chopp Slackware 19 08-25-2009 02:33 PM
Why does mkinitrd report missing modules when they're already compiled into kernel? Rick B. Linux - Newbie 8 07-20-2009 10:44 PM
mkinitrd fails after kernel update RGummi SUSE / openSUSE 2 10-13-2007 02:38 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 04:54 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration