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.
Well... after going through the process of recompiling a kernel, what's the big deal of typing "/sbin/lilo" at the end of it? That's splitting hairs. Since I have to go through extra steps regardless of which loader it is, due to my preserving the old stuff, this point doesn't make an impact to me.
I enjoyed Grub for the 5 or 6 days I had Suse installed on my main machine.. Suse on the other hand. =/
With Slack, I use lilo. I've had a few issues with it but things have been sorted out, and I understand it now. I like it's simplicity, and typing "lilo" <enter> after editing /etc/lilo.conf isn't really that big of a deal to me. I have no problems dual-booting Windows XP pro and Slack 10.1 using Lilo.
I use grub becuase it doesn't require you to keep writing to the mbr everytime you want to change something. I also like the mini command line it provides so you can boot absolutely anything anywhere on the fly. It even provides the cat utility so you can view files without booting your OS!
I have no idea what people are talking about when they say it is less stable then lilo. I've been using in for years and have booted everything imaginable with it and never had a single problem.
I voted lilo. It has that spartan feel to it that I like so much. I use GRUB at work on a few SuSE servers, and I don't like how it has a nice background and a progress bar and an option to change resolutions etc. Who needs that anyway? I don't mind if it's ugly and low-res, I just want a list of images. I pick one and the bootloader boots it.
I also find it easier to get out of config problems with Grub: When I first switched to it, I screwed up the drive numbers (hda1 as hd0,1 or some such). With Lilo, I'd have been completely stuck, but Grub went straight to a command prompt, where all I had to do was type 'help', and I managed to boot Linux from there no problem.
It may be easier to get out of config problems with grub, but I find it's a lot harder to get *into* them with lilo. Just watch the output when you run "lilo". Or if you're not sure that your changes are going to work, run "lilo -v -t" before running lilo. It'll load the config file, and pretend to write the boot sector without actually doing it.
I don't like grub, because I *want* it to be a multi-step process to update the boot loader. If it isn't a multi-step process, it's far too easy to bork it. And I freely admit that I'm not perfect. I may claim to know every in and out of lilo, but I still make typos from time to time, and there *are* still some config options that I don't understand fully, because I've never used them. I consider it to be a great advantage that you have to run lilo before it's updated, because it forces to watch the output and make sure that it's going to work.
Besides, if I want a GUI in LILO, I'll just use the bitmap option in lilo.conf. I'm content with plain text.
Since we are talking about lilo and grub I have a question.
If i have 2 OS and I want to hide the existence of one of the OS at boot.
Let's say that I boot by default in Slackware and I want to hide the other OS from the boot menu (or better to hide the whole boot menu) until I press a certain key.
What boot loader I shoul use and how?
12.4 The hidden menu interface
==============================
When your terminal is dumb or you request GRUB to hide the menu
interface explicitly with the command `hiddenmenu' (*note
hiddenmenu:, GRUB doesn't show the menu interface (*note Menu
interface: and automatically boots the default entry, unless
interrupted by pressing <ESC>.
I started with lilo but grub is better, because it's more flexible. If you do an error with lilo and your installed distro is unbootable, you have to access the partitions to fix it, using a slack's cd or a live-cd. With grub you can do that on-the-fly.
You can also add/remove kernel parameters, before you boot, like putting a 1 in the end of the kernel line and linux will boot in "init 1", ignoring inittab's configuration.
It's also better for booting multiple linux distros. You can add another distro in the menu, without having to mount the linux partition, that contains the kernel/initrd.
During the days I used LILO, I couldn't boot on a system where the Linux partition was installed > 1024 cylinder limit of the hard disk. With grub I was able to boot it.
Since then, I've not looked back. Grub all the way.
-----------
During the days I used LILO, I couldn't boot on a system where the Linux partition was installed > 1024 cylinder limit of the hard disk.
-----------
is that still valid ?
if so, there's a good reason to checkout grub.
( my hd has 19000+ cilinders )
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.