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.
Is there a way to skip UEFI/ELILO and install classic BIOS/LILO with Slackware 14.2?
My new thinkpad used regular BIOS/LILO with Slackware 14.1, but with Slack 14.2 UEFI is used automatically.
Also, I found a way to use LILO with Slack 14.2 -> I install Slack on my old Thinkpad that has no UEFI support, then I move hard-drive to the new Thinkpad. However, I'm not very happy with this solution
In case of an UEFI firmware you may and can still install lilo: skipping it just suggested by the installer, not mandatory.
Actually you can install both lilo and elilo, this doesn't hurt at all.
I have done that with my Thinkpad that has an hybrid (UEFI + Legacy aka BIOS) firmware.
When I boot in UEFI mode elilo is used, in Legacy mode lilo is used.
PS if you set the firmware of your Thinkpad to boot in Legacy mode the installer will only propose lilo
That's true. I also like the method described by you. You can use this to rescue your system when the main boot loader (elilo, grub, ...) refuses to boot. Just enable the BIOS compatibility mode and lilo (stored in the protective MBR area) should be able boot your computer.
Are you serious ?.
gpt has *nothing* to do with UEFI - even in compatibility mode, gpt should be respected and used as such. gpt is also usable on true BIOS firmware (not UEFI in compatibility mode) and has been for ages.
Ugh - no wonder I never went back to lilo all those years ago.
I had Win10 preview mess with gpt disks like that and broke Linux disk management tools.
In case of an UEFI firmware you may and can still install lilo: skipping it just suggested by the installer, not mandatory.
Actually you can install both lilo and elilo, this doesn't hurt at all.
I have done that with my Thinkpad that has an hybrid (UEFI + Legacy aka BIOS) firmware.
When I boot in UEFI mode elilo is used, in Legacy mode lilo is used.
PS if you set the firmware of your Thinkpad to boot in Legacy mode the installer will only propose lilo
Well, then I think my ThinkPad E540 (I wouldn't recommend this model for many reasons!) has bug with booting. If I set 'Legacy only' in BIOS, I can't boot from USB drive. It is displayed in boot options list (after BIOS) but, when I select it and press Enter, screen goes black for one second, and then returns to boot options list.
However, you are correct that you don't need UEFI to use GPT. It works fine on BIOS-based systems. But why did you mention this? Your post is the first usage of GPT in this thread...
My new thinkpad used regular BIOS/LILO with Slackware 14.1, but with Slack 14.2 UEFI is used automatically.
Sounds awfully strange to me. On a "normal" UEFI computer, you can select Legacy BIOS mode (or "CSM", as we appear to be expected to call it today), and the computer should behave like a regular old BIOS computer. I suppose that's what you did. It's what I have done on my laptop as well.
So, now your Thinkpad suddenly switches back to UEFI mode, when you attempt to install Slackware 14.2? That's certainly not what's supposed to be happening. I certainly cannot explain it, and I wouldn't be happy when it happened to me. (Fortunately, my laptop isn't doing this to me.)
As a sidenote, and now that GPT has crept in to this thread anyway: I was pleasantly surprised that, with Slackware 14.2, I can install LILO to the boot sector of the GPT partition on which I install Slackware. Nice! (Under Slackware 14.1, this was not possible: LILO could only be set up to the Protective MBR of a GPT disk under BIOS.)
Seems to me that it is behaving appropriately. If a UEFI firmware is set to CMS mode, then it can boot both uefi and bios boot loaders. The Slackware installer when burned to a DVD or flashed to a USB removable drive,can be booted in either UEFI or Bios mode. The boot order of the system will determine if the Slackware installer will boot in uefi or bios. Looks to me like the OP system is set to boot removable media in uefi mode before bios mode. There are two choices to get the Slackware installer to run in bios mode. First is to change the boot order in the setup up screen (i believe for a Thinkpad you press F1 a power up). The second way is to bring up the UEFI boot menu (again I believe on a thinkpad you press F12 at power up) and select the boot loader that you want to boot.
Well, maybe it's because of laptop - e540 is very problebmatic model in many ways (ugly USB and susped problems), so it's logical to expect another problem with booting.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.