is it worth booting slack with Grub?
hi guys,
i know lilo is old and less functional than grub slackware uses lilo? is this a problem? should i bother using grub to load slackware? is it something i should know how to do? or is it really not a big deal. just curious... |
There's no problem to use lilo as long as it works in your context. Only bother to use another boot loader or boot manager if you need to, for instance because your machine has an EFI firmware, not a BIOS one, or you need more flexibility.
|
Quote:
|
Lilo does what it is supposed to do - at the most important part of the start up process, it does not make itself vulnerable as Grub does - see all the questions regarding grub in various fora.
As to having to run lilo if you change/move the kernel etc - this is good. Lilo looks at the absolute addresses - if anyone or thing has been messing with the kernel, it won't work - which is good. After changes to kernel etc., running lilo is trivial (3 seconds?) and re-assuring. It's a classic - do one job and do it well - and when you're booting, you do want to keep it simple :) |
Thanks for your timely replies...
If you running slackware in a production environment do you always install grub then...would most slackware production systems use grub... i mean will a time come where you absolutely have to use Grub? should i practice setting up slack to use it then... |
Quote:
grub2 with all its self configuring shell scripts just looks like a nightmare to me. Legacy grub wasn't as bad, but I still prefer the simplicity of lilo. |
Quote:
|
Personally I would use Lilo over grub2 any day, I preferred Grub legacy over Lilo but find Grub2 needlessly complex for very little benefit.
|
Quote:
As far as using one or the other on a production environment with Slackware. It doesn't matter. Both boot the machine. I'd choose the one you're more familiar with, since you'll be the one that needs to troubleshoot any failures. And no, I don't believe, at least any time soon, that grub would completely displace lilo. The basic lilo most use doesn't support UEFI firmware (the replacement to the computer's BIOS), but elilo, which is included with Slack does support it. |
Quote:
If you don't run /sbin/lilo then the new one won't be bootable, but the old one will be (unless its sectors on disk have been overwitten - in which case I have to ask what you were thinking removing the old one before you know the new one even works? Also, /sbin/lilo will warn you about any missing files or misconfiguration when you run it, not leave you to find out about them after you reboot, when its too late. That sounds exactly like a 'commit' to me. If you do a "make install" in the linux kernel source directory, It'll even manage all this stuff for you by maintaining /boot/vmlinuz and /boot/vmlinuz.old *AND* re-running /sbin/lilo for you. There are some weaknesses with the way slackware packages the kernel, that's certainly true, which is why experienced slackers will recommend that you black-list the kernel packages in you slackpkg, and always do the updates manually. BTW, I keep this on the end of my lilo.conf, which acts as a perfect recovery system should something bad happen: Code:
######################################################################## If you prefer grub, then that's fine. Each to his own. But there's nothing wrong with lilo, if you manage it correctly. |
Quote:
I'm not opposed to some degree of complexity, but using a 35MB package to load a 4MB kernel seems rather extreme. * I may be wrong about this. Fedora seems to change its approach to GRUB every other release. |
If you forget to run "update-grub", you can still boot your system without a rescue disk.
You can't do that with lilo, if you forgot to re-run lilo after changing the kernel. Which I have done, too many times to count; that's why most of my machines have grub/grub2 on them. |
Quote:
|
If I did everything perfectly, I wouldn't have any problems.
I don't, so I do. Grub/grub2 lets me recover, lilo doesn't. If you're happy with lilo, fine. |
Sorry, I don't mean to sound snarky or anything but if someone forgets to run lilo or upgrade-grub after boot, do they not deserve to learn the hard way to "do things right the first time". Just saying....
|
All times are GMT -5. The time now is 01:19 AM. |