LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 12-10-2011, 10:23 PM   #1
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
grub, grub2, lilo? BING, GAG, gujin syslinux ... ?


Hello

What are the pros and cons of the many bootloaders? (Wikipedia list of bootloaders)

Why do so may distros come with grub, grub2 or lilo?

This follows an earlier thread which attracted only one reply (thanks jhw).

Best

Charles
 
Old 12-11-2011, 11:18 AM   #2
DavidMcCann
LQ Veteran
 
Registered: Jul 2006
Location: London
Distribution: PCLinuxOS, Debian
Posts: 6,139

Rep: Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314Reputation: 2314
Quote:
Originally Posted by catkin View Post
Why do so may distros come with grub, grub2 or lilo?
Probably because we like what we're used to and know how to use, even developers. I'm happy to do things with Fedora's Grub, but my heart sinks if I have to tackle Salix's Lilo. As for Grub 2, I just don't want to think about it!
 
1 members found this post helpful.
Old 12-11-2011, 12:21 PM   #3
jefro
Moderator
 
Registered: Mar 2008
Posts: 21,978

Rep: Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624Reputation: 3624
Some distro's MUST use a version. Not sure that is a pro or con.

Some of them have been around for decades to get past some very old limits.
 
Old 12-11-2011, 11:29 PM   #4
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by jefro View Post
Some distro's MUST use a version. Not sure that is a pro or con.

Some of them have been around for decades to get past some very old limits.
How so, jefro?
 
Old 12-12-2011, 09:07 AM   #5
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
I tried GAG in my early distrohopping days, triple-booting (XP + 2 linuxes (linices?)). Seem to remember it was OK.
Quote:
Originally Posted by DavidMcCann View Post
but my heart sinks if I have to tackle Salix's Lilo.
Aww! C'mon! It's not that bad.
 
1 members found this post helpful.
Old 12-12-2011, 10:02 AM   #6
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Thanks Brian

From GAG's tarball's instructions.html:

BEFORE INSTALLING GAG

If you have an operating system which needs a boot loader (like Linux or BSD, which needs GRUB), you must install it in the SuperBlock of the root partition. With GRUB, just type from a command line (as root):

grub-install /dev/root_partition

Being root_partition your root partition, of course. An example: if /dev/sda7 is your root partition, just type:

grub-install /dev/sda7

With windows there's no special care.


So GRUB or lilo are still required

With windows there's no special care! Direct translation from the Spanish?
 
Old 12-12-2011, 10:06 AM   #7
brianL
LQ 5k Club
 
Registered: Jan 2006
Location: Oldham, Lancs, England
Distribution: Slackware64 15; SlackwareARM-current (aarch64); Debian 12
Posts: 8,298
Blog Entries: 61

Rep: Reputation: Disabled
Couldn't remember the details about installing/using GAG. If lilo is good enough for Slackware, it's good enough for me.
 
Old 12-12-2011, 12:04 PM   #8
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by catkin View Post
Thanks Brian

From GAG's tarball's instructions.html:

BEFORE INSTALLING GAG

If you have an operating system which needs a boot loader (like Linux or BSD, which needs GRUB), you must install it in the SuperBlock of the root partition. With GRUB, just type from a command line (as root):

grub-install /dev/root_partition

Being root_partition your root partition, of course. An example: if /dev/sda7 is your root partition, just type:

grub-install /dev/sda7

With windows there's no special care.


So GRUB or lilo are still required

With windows there's no special care! Direct translation from the Spanish?
I don't get it. What is the point of having an extra bootloader when you still have to use a different bootloader which can do the job for itself?

Anyways, I have used GRUB, GRUB2, lilo and {sys,ext,iso,pxe}linuxand when it comes to configuration the only one I really don't like is GRUB2. Why should someone learn scripting for a simple bootloader configuration. The other bootloaders are straight forward to configure, nowadays I prefer lilo, just because it comes with Slackware and it works.
I wonder if lilo will be used more often again in future because of its BSD license, no UEFI Secure Boot with GRUB2 due to the GPL V3 license.
 
1 members found this post helpful.
Old 12-12-2011, 01:29 PM   #9
Brains
Senior Member
 
Registered: Apr 2009
Distribution: All OS except Apple
Posts: 1,591

Rep: Reputation: 389Reputation: 389Reputation: 389Reputation: 389
Quote:
I don't get it. What is the point of having an extra bootloader when you still have to use a different bootloader which can do the job for itself?
I use BING, I like it because it does what jefro mentioned, overcome limitations. I have all primary partitions (over ten on one drive), no chainloading, no fear of not being able to boot a distribution down the chain when a PBR up the chain is hooped. And best of all, it has wicked partition imaging capability, more partition tools than any other partition manager I have found. Only thing is, it's not free, but I know I won't be able to take the money with me later, it was a wise investment to make multi-booting stressless.
Quote:
Originally Posted by catkin View Post
Thanks Brian

From GAG's tarball's instructions.html:

BEFORE INSTALLING GAG

If you have an operating system which needs a boot loader (like Linux or BSD, which needs GRUB), you must install it in the SuperBlock of the root partition. With GRUB, just type from a command line (as root):

grub-install /dev/root_partition

Being root_partition your root partition, of course. An example: if /dev/sda7 is your root partition, just type:

grub-install /dev/sda7

With windows there's no special care.



So GRUB or lilo are still required

With windows there's no special care! Direct translation from the Spanish?
If one were to use Windows boot loader to boot Linux, grub or lilo still needs to be installed in the PBR (partition boot sector) of the Linux /boot partition.
With grub2, not sure about legacy grub, you need to force it to install grub in the PBR as such: grub-install /dev/sda7 --force, for some reason, grub2 maintainer designed it in such a way to make you think it should be the only boot loader used by forcing users to just install it to the MBR and not PBR as you will get an error without the --force option. I will never give up BING, I will give up Linux first if I am not allowed to use a boot loader of my choice.
 
Old 12-12-2011, 01:33 PM   #10
catkin
LQ 5k Club
 
Registered: Dec 2008
Location: Tamil Nadu, India
Distribution: Debian
Posts: 8,578

Original Poster
Blog Entries: 31

Rep: Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208Reputation: 1208
Quote:
Originally Posted by TobiSGD View Post
I don't get it. What is the point of having an extra bootloader when you still have to use a different bootloader which can do the job for itself?
+1 to that. Have just found out that BootIt Bare Metal doesn't load Linux directly

It looks like I'm headed for lilo ... Patrick has his reasons

Last edited by catkin; 12-12-2011 at 01:33 PM. Reason: nonsense -> sense
 
Old 12-12-2011, 01:49 PM   #11
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by Brains View Post
I use BING, I like it because it does what jefro mentioned, overcome limitations. I have all primary partitions (over ten on one drive), no chainloading, no fear of not being able to boot a distribution down the chain when a PBR up the chain is hooped. And best of all, it has wicked partition imaging capability, more partition tools than any other partition manager I have found. Only thing is, it's not free, but I know I won't be able to take the money with me later, it was a wise investment to make multi-booting stressless.
I still don't see the point in a bootloader that needs a different bootloader to work. The Windows loader is out of question here, it is simply not intended to boot anything than Windows (also it works to chainload to a different bootloader).
 
Old 12-12-2011, 02:13 PM   #12
Brains
Senior Member
 
Registered: Apr 2009
Distribution: All OS except Apple
Posts: 1,591

Rep: Reputation: 389Reputation: 389Reputation: 389Reputation: 389
Quote:
I still don't see the point in a bootloader that needs a different bootloader to work.
Probably because you are the type that knocks it before trying it. You'll never appreciate the advantages of a feature rich boot loader/partition manager suite without trying it, you'll just do what you are doing now, knock it.
I have used grub exclusively on some of my units, I have used Windows boot loader on some of my units, I have used BING exclusively on some of my units. Unlike yourself, I do not condone using any of them, I only point out advantages and disadvantages and my preferece which is derived from experience in use, not self derived analogy.
 
Old 12-12-2011, 02:52 PM   #13
TobiSGD
Moderator
 
Registered: Dec 2009
Location: Germany
Distribution: Whatever fits the task best
Posts: 17,148
Blog Entries: 2

Rep: Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886Reputation: 4886
Quote:
Originally Posted by Brains View Post
Probably because you are the type that knocks it before trying it. You'll never appreciate the advantages of a feature rich boot loader/partition manager suite without trying it, you'll just do what you are doing now, knock it.
I have used grub exclusively on some of my units, I have used Windows boot loader on some of my units, I have used BING exclusively on some of my units. Unlike yourself, I do not condone using any of them, I only point out advantages and disadvantages and my preferece which is derived from experience in use, not self derived analogy.
At first, I wasn't talking about your BING boot-manager, but, as you can see in the quote I have made in my first post, about the GAG bootloader and especially this statement:
Quote:
So GRUB or lilo are still required
Meaning that this specific bootloader is not able to boot a system without the help of another bootloader, which is pretty pointless for a bootloader, because that is what the purpose of a bootloader is: booting a system.
That is like buying a car that can only be driven by pulling it with a different car instead of giving it the ability to move itself with a motor, which makes a car pretty useless.
Or using a text editor that doesn't work if you have not at least one other text editor installed: pointless.

Has nothing to do with experience or condoning things, it is just about a program that is not able to do what is was intended for.
 
Old 12-12-2011, 03:18 PM   #14
Brains
Senior Member
 
Registered: Apr 2009
Distribution: All OS except Apple
Posts: 1,591

Rep: Reputation: 389Reputation: 389Reputation: 389Reputation: 389
What you fail to realize:

When you use Grub boot loader to boot Windows boot loader, you still use two boot loaders, when you use Grub to boot darwin, you are still using two boot loaders, etc. etc. etc. One way or another every bootable partition requires a boot loader. Windows partition do not have Grub installed to boot it if Grub is in the MBR, nor does Mac OS have grub installed in it's PBR. It don't matter which boot loader is the main boot loader in the MBR(s) of a multi-boot system, they all do the same thing and just pass it on to the partition you select. I do not prefer BING for it's booting capabilities, I prefer it for reasons mentioned in prior posts.
 
Old 12-12-2011, 03:31 PM   #15
impert
Member
 
Registered: Feb 2009
Posts: 282

Rep: Reputation: 54
Quote:
With grub2, not sure about legacy grub, you need to force it to install grub in the PBR as such: grub-install /dev/sda7 --force, for some reason, grub2 maintainer designed it in such a way to make you think it should be the only boot loader used by forcing users to just install it to the MBR and not PBR as you will get an error without the --force option.
Generally speaking "legacy" Grub will install itself without a murmur. This doesn't seem to be so in the latest Debian version at the moment: it gives an error "unable to read stage1 correctly"
If only the Grub devs would put more time into maintaining Grub1 and less into disparaging it.
 
  


Reply



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
Chainloading from Grub2 to syslinux on a USB drive Yotefn Linux - Newbie 7 04-04-2011 04:15 AM
[SOLVED] Grub/ Grub2/ Lilo - canīt install any of them properly! spoovy Slackware 26 11-19-2010 06:35 AM
Grub/Lilo/Syslinux on /dev/sda1 phantom_cyph Linux - Software 5 06-14-2008 08:56 AM
Syslinux as an alternative to GRUB/LILO AP81 Linux - General 6 12-05-2007 10:18 AM
Made a bootdisk with RedHat 7.1 to boot: Gave me SYSLINUX, not LILO:Want to use LILO Colonel Panic Linux - Software 0 08-17-2001 06:21 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 01:15 AM.

Main Menu
Advertisement
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
Open Source Consulting | Domain Registration