???????? ??????
????????????????????MBR??????Master Boot Record????д??????0???楨0?????1?????????????????????????????????????????????(Bootloader)?? ????????DPT??Disk Partition table?????????Ч?????55AA?????????????????

???????????????????????????
????1. Partition ID ??5?????? 82??Swap 83??Linux 8e??LVM fd??RAID??
????2. Partition???????
????3. Partition?????????
???????????£?????lilo??grub??Щ?????????????????????MBR?С???????grub?????????????????????
????grub???????????????stage1??κ?stage2???(??Щ???μ?grub???????stage1.5???)??
????1. stage1??stage1??????д??MBR?????????????????????????????????????????GRUB????????????????????446????????д?????stage1?????BIOS??stage1?????????0x7c00?????????С?stage1??/stage1/start.S??????????????????????????0?0??2??????????檔??0?0??2????????????????е?/stage2/start.S???????512????????stage2????stage1_5?????????????stage1??????????????????????????о???????Щ????????????????????????????stage2???
????????????λ????0?0??2??????????
????BIOS??stage1???????0x7c00??????У???????BIOS INIT13?ж???????0?0??2???????????????0×7000??????????copy_buffer???????????0×8000???????λ0?0??2?????????????????????LBA??CHS?????????????????????????????????????????????????????????????ɡ?
????2. stage2??????????????????????stage1.5????????stage1.5???????????????????????????????????????????????0?0??2??????/stage2/start.S??????????????????????????????????????????stage2??stage1.5????????????С??????stage2????????????0×820?????????stage1.5????????????0×2200?????????stage2????stage1_5????/boot????/boot/grub???μ???????????????grub?????????????κ????????
???????start.S????stage1.5??stage1.5??????????0?0??3????????λ???stage1_5???stage1??stage2?м????????stage1_5?????????????????????grub?????????????/boot????/boot/grub???μ? stage2???????stage2??????沢??С?
???????start.S????stage2??????????stage2?????/boot????/boot/grub???μ?stage2????????start.S???????????/boot????Boot Sector??stage2????????????????????????start.S???BIOS?ж????????????????????????????????????????????Χ???????????8GB????????????????????/boot???????????8GB?????????
??????????????2???????/boot/grub???μ???????????????????grub????????????1????/boot/grub????stage2??????????????????grub?????????
??????????????
??????stage2???????????????????????????grub?????????/boot/grub/grub.conf??????????????????У?????????????????????????????????????и??豸???????????ù????????а???CPU??I/O???洢?豸???
????????Linux???豸????????????????????????????????????????????У?????????????????????????????????initrd(ramdisk)?С?
????Linux?????????????????????????????????е?????????????????????????????????????????3?????????????????????豸????д???????????Linux??????????????????????????????????????????л????????????????????????????????????????豸????д?? initrd ?????????????????????????豸????????initrd??????????????б????????????????initrd?????????
????initrd ?????????? bootloader initialized RAM disk?????? boot loader ??????????????? linu2.6?????????boot loader ???洢?????е? initrd ??????????棬?????????????????????????????????????е? initrd ????????? boot loader ?????? initrd ??????£????????????????????Σ???????????? initrd ??????е?init?????????????????????????β??????????????????е? /sbin/init ?????