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 had a 14.2+current problem (and thread but can't edit old posts/titles) now also on 15 stable & current. After I ran LILO and rebooted, LILO said 'timestamp mismatch' and showed no menu (I have several OSs) and wouldn't boot. No matter what I tried, it wouldn't fix. I set BIOS clock two days ahead (though BIOS & OS times were identical beforehand... my BIOS is set for zone so OS gets it exact so presumably NTPD changes remain exact in BIOS). I zeroed entire drive & boot sector, rebuilt partition table, reinstalled LILO. Same happened and I tried many times.
LILO timestamp mismatch test should probably be optional: more a desktop users' hindrance and servers have timekeeping tools.
Some people didn't read and wildly speculated I had different BIOS & OS times though originally stated they're identical: nevertheless I triple-checked and reset BIOS which clearly changed nothing. I think I also turned off NTPD but of course the problem actually has nothing to do with (identical) time.
The problem may be known (and discussed various other places) some SSD/M2/NVME drives stopped working with LILO: they used to just fine before changes in later 2021. After that apparently SSD/M2?NVMEs are specified differently in a way LILO hasn't been updated for.
Meantime I installed GRUB2 (works but quite hate it).
LILO's "timestamp mismatch" is not about your system time or BIOS time.
The LILO boot process is done in a few stages. When you install/update LILO, it updates all the stages and writes a timestamp inside each of them.
Usually when you get the "timestamp mismatch" it means that the LILO first stage (containing a specific timestamp) is trying to load the second stage in order to start it, but founds out it contains a different timestamp.
This error typically means that the last LILO update did not update all the stages correctly, or that one of the disks contains an old LILO installation.
The problem may be known (and discussed various other places) some SSD/M2/NVME drives stopped working with LILO: they used to just fine before changes in later 2021. After that apparently SSD/M2?NVMEs are specified differently in a way LILO hasn't been updated for.
Meantime I installed GRUB2 (works but quite hate it).
What do I need to do to use LILO again?
That's exactly the catch - in AD 2021 the kernel developers changed something in the NVME management, and LILO hasn't been updated for, because it's last release was made in November 22, 2015. Yes, nobody updates LILO today. Nobody updates LILO anymore.
I wonder what's so complicated to understand on that LILO, ELILO and SYSLINUX are abandoned by their authors since long years, even years before of Slackware 14.2 release?
Read: this horse is dead, Jim! Stop kicking those bones!
Last edited by LuckyCyborg; 08-24-2022 at 03:20 AM.
This error typically means that the last LILO update did not update all the stages correctly, or that one of the disks contains an old LILO installation.
After zeroing entire drive (dd to plain block device itself, blkdiscard & similar UNIX/*BSD trim) & entire boot sector & reinstalling many times but always getting same result, seems case of something else.
I heard others might've been maintaining LILO but maybe that was only until 2015... SYSLINUX was updated a couple years ago.
That's exactly the catch - in AD 2021 the kernel developers changed something in the NVME management
I made a mistake: they changed it in 2016 which immediately broke LILO for some, but others including mine worked into 2021, though they may have also changed something then.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.