What is the purpose of the master boot record on a hard drive?
The master boot record is the very first piece of code executed from the hard drive. The MBR is expected to simply discover the active partition on the drive, and then load and run its boot sector, but other MBRs exist, for example LILO, which loads a Linux kernel directly, and Smart Boot Manager, which allows the user to choose which partition to boot.