Linux????????????????
???????????? ???????[ 2013/12/26 14:40:28 ] ?????????????? BIOS
???????? ??????
????????????????????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 ?????
??????

???路???
??????????????????
2023/3/23 14:23:39???写?貌??????????
2023/3/22 16:17:39????????????????????些??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???路???????路
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11