document updated 14 years ago, on Apr 1, 2012
The below is for non-GPT drives mainly. For GPT information, see:
http://www.rodsbooks.com/gdisk/booting.html#Frame1
http://en.wikipedia.org/wiki/BIOS_Boot_partition
http://en.wikipedia.org/wiki/EFI_System_partition
Grub Legacy
===========
http://www.pixelbeat.org/docs/disk/
Grub 2
======
http://people.apache.org/~skitching/MineOfInformation/linux/Booting_Linux_on_x86_with_Grub2.html
- "core.img" fills a similar spot to GRUB's Stage 1.5
SYSLINUX
========
https://wiki.archlinux.org/index.php/Syslinux#Syslinux_Boot_Process
http://www.syslinux.org/wiki/index.php/Boot_Stages
NTLDR
=====
http://thestarman.pcministry.com/asm/mbr/NTFSBR.htm
http://en.wikipedia.org/wiki/Windows_NT_startup_process
http://www.tburke.net/info/ntldr/ntldr_hacking_guide.htm
http://dralu.com/?p=275
BCD (Windows Vista and later)
==============================
http://en.wikipedia.org/wiki/Windows_Vista_startup_process
Truecrypt
=========
http://yyzyyz.blogspot.com/2010/06/truecrypt-how-to-encrypt-multiple.html
VMWare ESX
==========
http://certcollection.org/forum/topic/44702-vmware-esx-server-boot-process/
- some versions use LILO (eg. ESX 2)
- some versions use GRUB Legacy (eg. ESX 4)
LILO
====
See the file "subpages/lilo_stages.txt" located alongside this file.
http://thestarman.pcministry.com/asm/mbr/LILOmbr.htm
http://linux.die.net/HOWTO/Large-Disk-HOWTO-5.html#ss5.1