[SOLVED] Install elilo after you have installed slacware.
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.
There have been many excellent replies in this thread, better replies than I would be able to give as I haven't used elilo myself. However, a generic reply which might be useful for others is the following:
At the end of the Slackware installation your system is configured and you will get asked a few questions about how you want your system configured. Those questions are asked by scripts in /var/log/setup/ .
In the case of elilo the script is /var/log/setup/setup.ll.eliloconfig .
Looking at that script you can see that it simply calls /usr/sbin/eliloconfig which proves the first answer in this thread right.
There have been many excellent replies in this thread, better replies than I would be able to give as I haven't used elilo myself. However, a generic reply which might be useful for others is the following:
At the end of the Slackware installation your system is configured and you will get asked a few questions about how you want your system configured. Those questions are asked by scripts in /var/log/setup/ .
In the case of elilo the script is /var/log/setup/setup.ll.eliloconfig .
Looking at that script you can see that it simply calls /usr/sbin/eliloconfig which proves the first answer in this thread right.
regards Henrik
Hello, I am not questioning the help that has been given to me, which I consider all excellent and I thank you very much, the problem is that I do not understand this issue of refind or elilo, I do not know what I have to put, nor where I have to put it I just can't figure it out no matter how hard I try.
But I repeat, the problem is that I do not understand it, that is more or less like one of the examples and I do not know if putting it at the end, as I have put it, it is already activated, it is valid or not, etc, I do not know how it is done.
It’s not bad advice to use the default tools , in this case elilo. However I have run into edge cases where elilo doesn’t work. But you could login as root on a terminal and then Run pkgtool , and then go to setup and rerun the setup script for Eilo.
But I repeat, the problem is that I do not understand it, that is more or less like one of the examples and I do not know if putting it at the end, as I have put it, it is already activated, it is valid or not, etc, I do not know how it is done.
His saying you need to make sure the generic kernel and the initrd are in the same location that is specified in the refind.conf . As I explained I copied the generic kernel to /boot/efi/EFI and that entry in refind.conf is how I renamed it. The initrd.gz doesn’t need renamed (if your using that refind entry I shared) just needs copied to /boot/efi/EFI . The generic kernel should be found in /boot/ and named something like vmlinux-generic-$someversion
Now, I know perfectly well who Patrick Volkerding is, I've read a lot about him, but of course, since we weren't talking about him, suddenly PV, well, he didn't tell me anything.
His saying you need to make sure the generic kernel and the initrd are in the same location that is specified in the refind.conf . As I explained I copied the generic kernel to /boot/efi/EFI and that entry in refind.conf is how I renamed it. The initrd.gz doesn’t need renamed (if your using that refind entry I shared) just needs copied to /boot/efi/EFI . The generic kernel should be found in /boot/ and named something like vmlinux-generic-$someversion
I don't know how all this is done, you will have to explain it to me step by step, if you see fit.
Ok I have already copied the generic kerner where you tell me, but I don't understand what you say next, this:
and that entry in refind.conf
What input are you referring to?
The entry in refind.conf that you said you copied and pasted to the end of your refind.conf... that refind.conf should be in /boot/efi/EFI/refind/ (if we're following the example I set)... much of this is just preference. You can define it, how you like, in the refind.conf.
also the initrd should be copied to the same location
Code:
cp /boot/initrd.gz /boot/efi/EFI/
You'll need to update the kernel and make a new initrd and copy those each time to that location... whenever you change kernels e.g. you upgrade the kernel.
From the example you added to your refind.conf
the efi partition (the partition that has or the menuentry expects to have) will later be mounted to /boot/efi it contains a folder EFI... so in this example EFI folder sits in the root of the partition. That menuentry defines for refind the kernel to use and the intitrd (their names and locations).
BUT note your error here, "initrd -o /boot/initrd.gz" should be: initrd EFI/initrd.gz
Last edited by khronosschoty; 09-29-2022 at 03:11 PM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.