[lug] Determining if Lilo or Grub is current bootloader

Hugh Brown hugh at math.byu.edu
Wed Jan 17 17:25:11 MST 2007


karl horlen wrote:
> I inherited a hd that has both an /etc/lilo.conf and a
> /boot/grub/grub.conf. Each is configured to boot the
> same kernel.
> 
> I can tell that the system is booting from grub versus
> lilo by the initial boot screen that comes up. 
> 
> Is there another way to figure out which bootloader is
> being used other than looking at the initial
> bootscreen?  I know I can just reboot and check the
> screen but I'm just curious if there is some way to
> tell on an existing system without having to reboot.
> 
> I looked through all relevant logs in /var/log and
> none of them seem to refer to 'grub'.  /proc/cmdline
> doesn't offer any help either.  And because both grub
> and lilo configs boot the same kernel and there are no
> differences in with kernel parameters, I can't use
> them to distinguish the boot.  
> 
> I haven't tried booting lilo on this system, but I
> recall that lilo may spit out "Lilo...." in the dmesg
> log file.  So the absence of that line in dmesg may be
> a possible logfile solution.
> 
> thanks
> 


I don't know if this works for lilo, but I did the following (as root):

# dd if=/dev/hda of=mbr.img bs=512 count=1
# strings mbr.img
ZRrI
D|f1
GRUB
Geom
Hard Disk
Read
  Error


I already know I was running grub, but if I didn't the above output 
would seem like a good indicator.

Hugh



More information about the LUG mailing list