SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
Distribution: slackware, slackware from scratch, LFS, slackware [arm], linux Mint...
Posts: 1,564
Original Poster
Rep:
Problem considered solved on 32-bits, but my laptop on x86_64 doesn't boot (stuck on ??).
Not what I expected with a kernel upgrade, without any notice of the need of an initrd!
I really prefered the 'old way' with a 'huge kernel' always working.
On x86_64, the huge kernel isn't - it's actually generic, it seems. For now, if you're going to boot it, you'll need an initrd. Once you see how easy it is, perhaps you'll start using the initrd all the time :-)
On x86_64, the huge kernel isn't - it's actually generic, it seems. For now, if you're going to boot it, you'll need an initrd. Once you see how easy it is, perhaps you'll start using the initrd all the time :-)
On x86_64, the huge kernel isn't - it's actually generic, it seems. For now, if you're going to boot it, you'll need an initrd. Once you see how easy it is, perhaps you'll start using the initrd all the time :-)
So, our BDFL finally decided to switch to the full initrd usage?
On x86_64, the huge kernel isn't - it's actually generic, it seems. For now, if you're going to boot it, you'll need an initrd. Once you see how easy it is, perhaps you'll start using the initrd all the time :-)
Yes, but using a generic kernel for a Slackware installation should be "very" interesting.
I like the huge kernel, it is simple and works on most hardware.
Last edited by aaazen; 01-03-2018 at 06:32 AM.
Reason: grammar
Yes, but using a generic kernel for a Slackware installation should be "very" interesting.
I like the huge kernel, it is simple and works on most hardware.
The usage of a generic kernel in installer would be rather "boring", as the kernel itself and the associated initrd are loaded in memory by bootloader.
Then, after the kernel boots, it have UDEV in initrd, then will be able to load the drivers as it needs.
So, permit me to dare to say that a generic kernel in installer would rather work in most hardware.
With an advantage: the static loaded drivers will not challenge each one in the kernel space.
-----------------------------------------
The real question is rather if we perfected already a method to generate a proper initrd for the installed operating system, for the first boot.
A workaround to avoid the customized initrd for the target OS, could be using initially a mega-initrd which include all the interested kernel modules, like the installer one does.
Then leaving to user the ability to customize it.
Last edited by Darth Vader; 01-03-2018 at 06:47 AM.
The usage of a generic kernel in installer would be rather "boring", as the kernel itself and the associated initrd are loaded in memory by bootloader.
Then, after the kernel boots, it have UDEV in initrd, then will be able to load the drivers as it needs.
So, permit me to dare to say that a generic kernel in installer would rather work in most hardware.
With an advantage: the static loaded drivers will not challenge each one in the kernel space.
-----------------------------------------
The real question is rather if we perfected already a method to generate a proper initrd for the installed operating system, for the first boot.
A workaround to avoid the customized initrd for the target OS, could be using initially a mega-initrd which include all the interested kernel modules, like the installer one does.
Once you see how easy it is, perhaps you'll start using the initrd all the time :-)
I asked this earlier, but what is the benefit of using an initrd outside of the times it is absolutely required (lvm, luks, UUIDs, special requirements, etc). I understand the benefits of not having a "huge" kernel, but is there a benefit of an initrd over a purpose built kernel other than the time (and knowledge) it takes to make that custom kernel?
I asked this earlier, but what is the benefit of using an initrd outside of the times it is absolutely required (lvm, luks, UUIDs, special requirements, etc). I understand the benefits of not having a "huge" kernel, but is there a benefit of an initrd over a purpose built kernel other than the time (and knowledge) it takes to make that custom kernel?
Believe or not, the typical Linux user suppose to use his/her Linux and not to became a Linux developer, then has no will to learn the noble art of customizing the kernel.
Last edited by Darth Vader; 01-03-2018 at 08:58 AM.
Believe or not, the typical Linux user suppose to use his/her Linux not to became a Linux developer, then has no will to learn the noble art of customizing the kernel.
That is specifically why I asked it the way I did:
Quote:
I understand the benefits of not having a "huge" kernel, but is there a benefit of an initrd over a purpose built kernel other than the time (and knowledge) it takes to make that custom kernel?
IF the user has the required time and knowledge to make his/her own custom kernel, there is no difference between the usage or not of a initrd, if there is no need to use some specific features, i.e. the hibernation or encryption.
Distribution: Debian, Red Hat, Slackware, Fedora, Ubuntu
Posts: 13,607
Rep:
gmgf, A reminder from the LQ Rules:
Quote:
Flame Wars will not be tolerated.
Do not post if you do not have anything constructive to say in the post.
When posting in an existing thread, ensure that what you're posting is on-topic and relevant to the thread.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.