LinuxQuestions.org
Did you know LQ has a Linux Hardware Compatibility List?
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices

Reply
 
Search this Thread
Old 12-12-2007, 01:11 AM   #31
evilDagmar
Member
 
Registered: Mar 2005
Location: Right behind you.
Distribution: NBG, then randomed.
Posts: 480

Rep: Reputation: 31

Well, the good news for you is that you don't have to manually do this, if you write or have an installkernel script, like...

http://dagmar.droplinegnome.org/expe.../installkernel

...because then you can do `make install` during the final phase of a kernel upgrade, and all those details will be handled for you.
 
Old 12-12-2007, 02:08 AM   #32
pdw_hu
Member
 
Registered: Nov 2005
Location: Budapest, Hungary
Distribution: Slackware, Gentoo
Posts: 346

Rep: Reputation: Disabled
In my opinion Grub just has a lot of features that a normal user/computer doesn't need. Who needs to edit his bootmenu on-the-fly?
Lilo just needs to be setup once correctly, then it'll just work...

Of course someone who changes drives/distros/os' frequently things could change. Still I find Lilo to be more functional than Grub which, imo is just bloated (for me atleast).
 
Old 12-12-2007, 04:00 AM   #33
pappy_mcfae
Member
 
Registered: Feb 2007
Location: Dallas
Distribution: Gentoo x86 & x86_64
Posts: 190

Rep: Reputation: 30
Quote:
Originally Posted by raconteur View Post
I prefer grub for trivial reasons... I'm not fond of lilo's progress dots,
nor having to re-run it when initrd or the kernel changes.
If you add the word "compact" without the quotes to your /etc/lilo.conf file, those dots go away. That makes lilo boot the system more quickly.

Blessed be!
Pappy
 
Old 12-12-2007, 05:31 AM   #34
b0uncer
Guru
 
Registered: Aug 2003
Distribution: CentOS, OS X
Posts: 5,131

Rep: Reputation: Disabled
Quote:
Originally Posted by pdw_hu
In my opinion Grub just has a lot of features that a normal user/computer doesn't need. Who needs to edit his bootmenu on-the-fly?
Lilo just needs to be setup once correctly, then it'll just work...

Of course someone who changes drives/distros/os' frequently things could change. Still I find Lilo to be more functional than Grub which, imo is just bloated (for me atleast).
Grub offers a small environment for editing the boot information such as kernel location or parameters on-the-fly, so in some cases where LILO would be unable to boot, Grub configuration can be altered easily to allow booting. For example if you forget to edit the configuration file, or if you forget to add some kernel parameters without which your machine won't boot properly. Grub Legacy is becoming older every day, and a successor is being written for it - check the website for more information. Grub is, and it's new version will hopefully be even more flexible than LILO - the latter one does work, and it's advantage is that it fits into MBR along with it's configuration which makes it good for small systems, but if you ever want to upgrade kernels easily or even automatically, Grub just makes a strong point.

Then there's this problem about configuration files. LILO needs to be rerun after changing the configuration file for the changes to be written ("applied"). Grub doesn't need this, as it reads its configuration file from disk. Both have good sides. I just don't like to write to MBR (where I usually install the bootloader - that's what the space is reserved for), because too many times it happens that after the distribution initial setup rerunning lilo reports problems, and either I can't write = change boot configuration, or if I force it, it makes the machine unable to boot - trasher partition table information, for example. This is a major drawback with LILO, because there's a danger every time the configuration is changed. With Grub you only have to install it once, and then it works.

Neither of the two is perfect, but overall I think Grub is better. It just works better. Learning it's configuration file syntax after knowing LILO's takes some time (about 10-15 minutes), but after that it's a lot easier, and has not caused me headache. LILO tends to cause me headache every now and then, and the situation I hate the most is when I install a Linux distribution like Slackware that is good except that it wants to install LILO by default, and after that the machine refuses to boot because LILO failed to install correctly.

I just hope Grub 2 will get rid of the problems Grub Legacy has at the moment, and make a better bootloader for us all.
 
Old 12-12-2007, 05:55 AM   #35
Alien_Hominid
Senior Member
 
Registered: Oct 2005
Location: Lithuania
Distribution: Hybrid
Posts: 2,247

Rep: Reputation: 53
EDIT: Probably said nonsense. Deleted.

Personally, I would prefer everything lying in an MBR, just because it is supposed to hold bootloader.

MORE EDIT:

Quote:
Originally Posted by b0uncer View Post
Grub offers a small environment for editing the boot information such as kernel location or parameters on-the-fly, so in some cases where LILO would be unable to boot, Grub configuration can be altered easily to allow booting. For example if you forget to edit the configuration file, or if you forget to add some kernel parameters without which your machine won't boot properly.

That's not right. Lilo lets you add kernel parameters on the fly. And don't use force, but use root=/dev/sdax and then after boot rerun lilo.

Last edited by Alien_Hominid; 12-12-2007 at 06:25 AM.
 
Old 12-12-2007, 06:23 AM   #36
pdw_hu
Member
 
Registered: Nov 2005
Location: Budapest, Hungary
Distribution: Slackware, Gentoo
Posts: 346

Rep: Reputation: Disabled
Quote:
Originally Posted by b0uncer View Post
...For example if you forget to edit the configuration file, or if you forget to add some kernel parameters without which your machine won't boot properly...
This is like forgetting something from a kernel config. Nothing saves you there either
About having to run it after changes: is writing 'lilo' in a command prompt so hard?
If it runs okay, at least you know it'll work after the reboot.
If not, you can fix it.

For me Lilo always worked properly, no MBR write errors, no nothing.
(Of course I've heard all sorts of problems ppl get with Lilo)
 
Old 12-12-2007, 06:55 AM   #37
duryodhan
Senior Member
 
Registered: Oct 2006
Distribution: Slackware 12 Kernel 2.6.24 - probably upgraded by now
Posts: 1,054

Rep: Reputation: 46
ohh comeon ... Grub is just better , in terms of features .. you CAN'T argue with that ... on the fly editing of the kernel image etc. etc. can only be done by grub.

That said, I don't need that in my install ... thats why lilo works fine for me, and I use lilo.

so yeah, if you want to debate on which is more usable , then sure have a debate. But grub kicks lilo's ass in features and thats hard to ignore.
 
Old 07-02-2009, 03:36 AM   #38
gnashley
Amigo developer
 
Registered: Dec 2003
Location: Germany
Distribution: Slackware
Posts: 4,752

Rep: Reputation: 463Reputation: 463Reputation: 463Reputation: 463Reputation: 463
I'll bet that, some day, Slackware will use something other than lilo. Then lilo will suddenly become evil or 'unsavory' among 'true' Slackers...
 
Old 07-02-2009, 09:20 AM   #39
Lufbery
Senior Member
 
Registered: Aug 2006
Location: Harrisburg, PA
Distribution: Slackware 64 14.0
Posts: 1,142
Blog Entries: 29

Rep: Reputation: 119Reputation: 119
Personally, I use Lilo. It works and I only need to set it up once after each installation.

BUT, Grub is a good boot loader, no doubt about it. In Slackware 12.2, Grub 0.97 (legacy) is available in the /extra folder. If you're a slacker and want to use Grub, go ahead. The distribution provides it.

Regards,

-Drew
 
Old 07-02-2009, 09:55 AM   #40
sahko
Senior Member
 
Registered: Sep 2008
Distribution: Slackware
Posts: 1,041

Rep: Reputation: Disabled
Quote:
Originally Posted by gnashley View Post
I'll bet that, some day, Slackware will use something other than lilo. Then lilo will suddenly become evil or 'unsavory' among 'true' Slackers...
Nah, true slackers will always use lilo.
Along with aumix, madplay, mpg321, rexima, seejpeg, & workbone of course. :P
 
Old 07-04-2009, 12:12 PM   #41
gargamel
Senior Member
 
Registered: May 2003
Distribution: Slackware, SLAX, OpenSuSE
Posts: 1,597

Rep: Reputation: 142Reputation: 142
In many scenarios Grub is more flexible or more comfortable or more error-tolerant than Lilo. If something goes wrong, Grub drops you back to a command line where you can try out other options or correct configuration errors. Lilo requires a reboot and a chroot procedure for this.

On the other hand, in a few scenarios, Lilo is more advance. One example are RAID-1 installations. LILO automatically copies itself to all disks of the array, if you run lilo, whereas for Grub you need to specify precisely and in detail what you want.

For standard scenarios, both work well.

In the future I think we'll see one of the newer contenders become the standard, such as syslinux.

gargamel
 
  


Reply

Tags
grub, lilo


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Booting of raw ISO from GRUB/LILO (though preferably GRUB) Orkie Linux - Software 28 12-15-2013 09:37 PM
Switching from grub to lilo, messed up Lilo.conf, rescuing via Knoppix. SonicGT Debian 2 08-21-2005 01:15 PM
difference between various linuxes at grub startup riseanranger Linux - Software 2 09-01-2004 05:31 PM
lilo.conf and lilo.conf.anaconda difference blackzone Linux - General 1 07-06-2004 03:15 AM
Difference between LILO and Grub? sikandar Linux - Software 1 09-04-2003 11:02 AM


All times are GMT -5. The time now is 09:30 AM.

Main Menu
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
identi.ca: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration