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.
I have two pc upgraded to slackware-64 current from Sun Nov 19 03:36:30 UTC 2017
First PC when I upgrade to current from Tue Nov 21 05:05:41 UTC 2017 my server that use EFI stop boot. After a day reading I just reinstall it with latest slackware current downloaded from Alien BOB. Few days later on I read on forum that after upgrade to :
a/elilo-3.16-x86_64-5.txz: Rebuilt.
Double the allowable kernel image size from 8MB to 16MB.
Thanks to Didier Spaier.
Patched eliloconfig to work with MMC devices. Thanks to zerouno.
package does not overwrite automatic file elilo-x86_64.efi from boot directory to /boot/efi/EFI/Slackware/elilo.efi and that was why my first pc does not run after upgrade.
My question is: Do I correctly understand or something else was the problem, because I want to upgrade next pc to current and it's is with efi boot too, but have a data and I'm unable to backup it if something is happened like other one.
Whenever there is a kernel upgrade you need to run as root eliloconfig, which will copy the new kernel (and possibly initrd) in /boot/efi/EFI/Slackware, before rebooting.
The file elilo.efi in the same directory won't need to change, as this bootloader can handle any kernel mentioned in elilo.conf, provided it can be found in the EFI System Partition (which is why the kernel needs to be copied there).
Last edited by Didier Spaier; 12-02-2017 at 03:48 AM.
Whenever there is a kernel upgrade you need to run as root eliloconfig, which will copy the new kernel (and possibly initrd) in /boot/efi/EFI/Slackware, before rebooting.
I did not do this when I upgraded kernel from 4.4.14 to 4.4.88, I just copied the kernel and initrd files by hand and that didn't break the system. Does eliloconfig do anything else besides copying those files to the EFI partition?
I also like FlinchX just copy the kernel and everything was fine while upgrade to other kernels 4.14.0, 1 or 2, but it's seems something happened after elilo-3.16-x86_64-5.txz because pc just restart when try to boot kernel.
I did not do this when I upgraded kernel from 4.4.14 to 4.4.88, I just copied the kernel and initrd files by hand and that didn't break the system. Does eliloconfig do anything else besides copying those files to the EFI partition?
Yes. When run for the first time it creates the partition /boot/efi/EFI/Slackware.
Also, it copies /boot/elilo-x86_64.efi as /boot/efi/EFI/Slackware/elilo.efi every time you run it.
So...
Quote:
Originally Posted by gildbg
I also like FlinchX just copy the kernel and everything was fine while upgrade to other kernels 4.14.0, 1 or 2, but it's seems something happened after elilo-3.16-x86_64-5.txz because pc just restart when try to boot kernel.
You are missing the new lilo-x86_64.efi that can cope with bigger kernels. Run eliloconfig or manually:
Code:
cp -a /boot/elilo-x86_64.efi /boot/efi/EFI/Slackware/elilo.efi
Last edited by Didier Spaier; 12-02-2017 at 07:32 AM.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.