Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

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

I was Learning About the Booting Process...i got the exact procedure for Single and Multiboot Systems which is MBR -> BIOS -> POST -> GRUB -> INIT.

I wanted to know what is the exact booting Procedure in a Virtual machine and steps will be different in it's case as BIOS and POST are not required.

share|improve this question
By virtual Machine i mean Booting over OS over OS as we do in VMWare. – Amol Sharma Mar 16 '12 at 20:07

If you are talking about full virtualization, the boot process is the same as a physical machine: CPU initialization, BIOS/POST (memory, PCI initialization), MBR/GRUB, kernel+initrd loading, kernel boot, initrd execution, pivot root, service startup.

If you talk about containers, then the BIOS/POST, MBR/GRUB and the kernel are not performed.

share|improve this answer

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.