On Monday 27 October 2003 23:07, Charles Curley wrote:
Is there any way to detect which boot loader is the working one?
Simply detecting whether a grub or lilo package is installed may not
be sufficient, especially in the case where both are installed. I
suppose I could look to see which is more recent, grub.conf or
lilo.conf, but I can think of several scenarios unde which this would
fail.
It's time to update my bare metal recovery scripts
(
http://www.charlescurley.com/Linux-Complete-Backup-and-Recovery-HOWT
O.html) to handle grub, and I'd like to detect the current boot loader
if possible.
Would this method be of any use? Use "dd" to read the MBR, assuming
that's where your boot loader resides. I know that the word "GRUB"
will appear; for example:
#dd ibs=512 count=1 if=/dev/hda | grep -i grub
Binary file (standard input) matches
Someone else will have to pipe up about LILO though...
Regards, Mike Klinke