Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Using a virtualized instance on, I don't see where my bootloader is.

In the usual place where I would find grub, i.e. in /boot/grub/menu.lst, I don't see any files or directories below the /boot path. It's completely empty.

How do I find out where my bootloader is for my server instance on

share|improve this question
up vote 1 down vote accepted

The boot loader is the code executed immediately after booting the system; part of it resides in the MBR (sector 1, cylinder 1 of the boot disk), but that is only 512 bytes in size so it usually chainloads a bigger bootloader elsewhere.

If you don't have a /boot/grub (and the bootloader stages required to boot with grub), then you're not using grub.

See if /etc/lilo.conf exists, instead.

man lilo

share|improve this answer
nope. no lilo either. uses Xen virtualization so it does not use any bootloader like lilo or grub. The issue I am really trying to solve is to start up systemd after my linode instance is rebooted. – Calvin Cheng Apr 24 '12 at 13:06

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.