Author |
Message |
SadaraX
|
Posted: Mon Jul 30, 2007 7:33 pm |
|
Joined: Sat May 13, 2006 7:01 am
Posts: 22
|
I am wondering if there is way to install the GRUB boot loader on KnoppMyth 5F1 without causing major problems? And hopefully avoid Lilo all together?
I have had my KnoppMyth report L 99 99 99 ... quite a bit recently after several unplanned power outages and I am getting really tired of reinstalling the entire system over and over again.
I was thinking that perhaps GRUB would solve the whole LILO failing problems as it is a considerably more robust boot loader than LILO. But installing Grub over any of my installations has caused considerable boot errors.
Speaking of which, I am curious to know why KnoppMyth has not switched to GRUB over Lilo? Is there a specific reason I am not aware of?
Last edited by SadaraX on Tue Jul 31, 2007 12:25 am, edited 1 time in total.
|
|
Top |
|
 |
tjc
|
Posted: Mon Jul 30, 2007 9:10 pm |
|
Joined: Thu Mar 25, 2004 11:00 am
Posts: 9551
Location:
Arlington, MA
|
Language please. Cecil has requested that we keep it below a PG rating.
As for power outage problems, I strongly recommend a UPS. Not only will it avoid problems like this but it will help protect your system from all manner of dips, sags, spikes, surges, strikes, ...
Fianlly, in many cases Cecil uses the smallest simplest utility available to keep the footprint of a KnoppMyth install small and the things newbies have to deal with simple. This means fluxbox rather than KDE, Gnome or even Fvwm, lilo rather than grub, ... Partisans for other solutions are always convinced of the overwhelming superiority of their favorite utilities, but like a mother cuckoo, seldom seem interested in doing the work involved in making and supporting the change.
|
|
Top |
|
 |
SadaraX
|
Posted: Tue Jul 31, 2007 12:31 am |
|
Joined: Sat May 13, 2006 7:01 am
Posts: 22
|
tjc wrote: Language please. Cecil has requested that we keep it below a PG rating. Check, I edited the original post. Quote: As for power outage problems, I strongly recommend a UPS. Not only will it avoid problems like this but it will help protect your system from all manner of dips, sags, spikes, surges, strikes, ... You have a point there. Quote: Fianlly, in many cases Cecil uses the smallest simplest utility available to keep the footprint of a KnoppMyth install small and the things newbies have to deal with simple. This means fluxbox rather than KDE, Gnome or even Fvwm, lilo rather than grub, ... I understand that, and for the most part I agree. Though I think Fluxbox is an odd animal, when it comes to simplicity and complexity (for in some ways I think it has both when you start configuring it). Not that I am complaining, I like Fluxbox. Quote: Partisans for other solutions are always convinced of the overwhelming superiority of their favorite utilities, but like a mother cuckoo, seldom seem interested in doing the work involved in making and supporting the change.
...
|
|
Top |
|
 |
Dale
|
Posted: Tue Jul 31, 2007 4:24 pm |
|
 |
Site Admin |
Joined: Fri Oct 31, 2003 11:40 pm
Posts: 357
Location:
Irvine, Ca
|
Yes there is a reason that LILO was chosen over GRUB. Grub uses a _different_ disk naming convention than Linux. Its bad enough for a newbie to possibly learn the Linux convention without having to also learn a different one just for the boot loader. Personally, I use Linux _only_ here. I see absolutely _NO_ reason a user of Linux should have to learn a different naming convention "just for the boot loader".
|
|
Top |
|
 |
cecil
|
Posted: Fri Aug 03, 2007 7:47 pm |
|
 |
Site Admin |
Joined: Fri Sep 19, 2003 6:37 pm
Posts: 2659
Location:
Whittier, Ca
|
|
Top |
|
 |
SadaraX
|
Posted: Tue Nov 27, 2007 6:46 pm |
|
Joined: Sat May 13, 2006 7:01 am
Posts: 22
|
This thread is old, but I have some more to add.
I don't know if any one is interested, but I figured out how to use GRUB over LILO on my KnoppMyth machine. If anyone cares I could write up a tutorial for it.
Dale wrote: Yes there is a reason that LILO was chosen over GRUB. Grub uses a _different_ disk naming convention than Linux. Its bad enough for a newbie to possibly learn the Linux convention without having to also learn a different one just for the boot loader. Personally, I use Linux _only_ here. I see absolutely _NO_ reason a user of Linux should have to learn a different naming convention "just for the boot loader".
I also only use Linux on my computers as well.
Well, in respectful rebuttal, I don't agree with your arguments about the names of LILO vs GRUB. I am not a newbie, but the name of a new program alone is seldom confusing to me.
Again, speaking respectfully here, this thread is not here to necessarily convince you to switch to GRUB, but because I like KnoppMyth, I feel compelled to argue for it to be considered.
Here are my reasons:
1) I have had LILO become corrupt occasionally because of power losses (very frequent in my area) but I have never had GRUB become corrupt because of random power loss. This stability alone is enough for me to always convert from LILO to GRUB.
2) GRUB is the (new) current standard from GNU, and is becoming more standard on more Linux distributions. Speaking from a newbie of todays world, using LILO may now appear abnormal since GRUB has become as common as it is.
3) I do not know how easily LILO+GRUB mix on the same system, but my own experience is that they don't mix well. As GRUB continues to become more common, the fact that KnoppMyth continues to use LILO could eventually lead to compatibility issues.
I would like to add a fourth point, but I do not have a lot of experience personally, so I could be wrong. Installing a new kernel in a system with GRUB using the Debian apt systems is pretty much automatic, but my experience with LILO is that it requires more user work.
Anyway, those are my thoughts.
|
|
Top |
|
 |
Dale
|
Posted: Tue Nov 27, 2007 7:14 pm |
|
 |
Site Admin |
Joined: Fri Oct 31, 2003 11:40 pm
Posts: 357
Location:
Irvine, Ca
|
SadaraX wrote: [snip] Well, in respectful rebuttal, I don't agree with your arguments about the names of LILO vs GRUB. I am not a newbie, but the name of a new program alone is seldom confusing to me. [snip] Anyway, those are my thoughts.
You seem to have mis-understood. I was not pointing out that the program names were different, but that the naming of the disk drives was different. Linux uses /dev/hda1 as the name of the first partition on the IDE-master, Lilo can use this naming scheme, but Grub uses something like hd(0,0). Linux uses /dev/sdb2 for the name of the second scsi disk' second partition. What does Grub use?
Should a newbie be required to understand this to work with booting?
|
|
Top |
|
 |
alien
|
Posted: Thu Nov 29, 2007 2:39 am |
|
Joined: Mon Jun 21, 2004 5:28 am
Posts: 700
Location:
Germany
|
Dale wrote: Yes there is a reason that LILO was chosen over GRUB. Grub uses a _different_ disk naming convention than Linux. Its bad enough for a newbie to possibly learn the Linux convention without having to also learn a different one just for the boot loader. Personally, I use Linux _only_ here. I see absolutely _NO_ reason a user of Linux should have to learn a different naming convention "just for the boot loader".
Something I noticed last month when I set up ubuntu for my son:
Grub (and fstab) can use UUIDs. This means that the system will boot, even if the drives are re-cabled. This might come in handy for a mythbox where one of the most common upgrades is a new HD.
I discovered this when I was trying to discover what the 5 (!) IDE plugs were on the ancient MB using trial and error. To my surprise, the system came up normally after shuffling the drives.
I agree that complicated drive identifiers in the boot loader (and fstab) have a big downside. I'm not sure how this balances cable-independent booting. I would be willing to look into the ubuntu's drive detection scripts if there is interest.
_________________ ASUS AT3N7A-I (Atom 330) TBS 8922 PCI (DVB-S2)
|
|
Top |
|
 |
Dale
|
Posted: Thu Nov 29, 2007 2:56 am |
|
 |
Site Admin |
Joined: Fri Oct 31, 2003 11:40 pm
Posts: 357
Location:
Irvine, Ca
|
Thanks, alien, but its a standard with mount. You can use LABEL ot UUID. But thats a level of indirection that makes it even harder for newbies to understand, imho.
|
|
Top |
|
 |
mjl
|
Posted: Thu Nov 29, 2007 5:43 am |
|
Joined: Sun Jun 12, 2005 10:55 pm
Posts: 3161
Location:
Warwick, RI
|
Hi,
I use grub as a loader also, IF i set up multi boot. Then if I install ubuntu last, it usually picks up other os's automatically. M$ and/or KM . Being lazy, I like that
Once grub is installed, one can manually upgrade KM and with couple of simple text file edits backup in minutes.
Only trick is to disable the fsck for the KM partitions in the /etc/fstab. ie 0 0
Mike
|
|
Top |
|
 |
alien
|
Posted: Thu Nov 29, 2007 6:40 am |
|
Joined: Mon Jun 21, 2004 5:28 am
Posts: 700
Location:
Germany
|
Dale wrote: Thanks, alien, but its a standard with mount. You can use LABEL ot UUID. But thats a level of indirection that makes it even harder for newbies to understand, imho.
Just poking around with this LABEL stuff.....
It might be argued that /dev/disk/by-label/KNOPPMYTH would be easier for newbies to understand then /dev/sda1 (or hda1 or....).
I get the feeling a lot of this label support is pretty new and it probably wouldn't be a good idea to jump in right away. It may be worth re-considering again in 6-12 months though...
I agree that UUID is definitely non-intuitive and would do more harm than good to knoppmyth.
_________________ ASUS AT3N7A-I (Atom 330) TBS 8922 PCI (DVB-S2)
|
|
Top |
|
 |
Dale
|
Posted: Thu Nov 29, 2007 2:49 pm |
|
 |
Site Admin |
Joined: Fri Oct 31, 2003 11:40 pm
Posts: 357
Location:
Irvine, Ca
|
Actually LABEL mounting has been around for many years. By UUID is not quiet as old as by LABEL, however. A few of the "real" distro's have used it, but some have found it to be more of a problem than a solution.
|
|
Top |
|
 |