【1】计算机开机,首先自动读取主板上一个CMOS的程序BIOS,并执行BIOS。 【2】BIOS读取硬盘上MBR或者boot sector中存储的程序bootloader。 【3】bootloaer 加载操作系统到内存。 为什么bootloader还有第二个存储地点?因为一个硬盘只有一个446Byte的MBR,想要给计算机装多系统,则boot loader可以安装在每个分割槽的启动扇区(boot sector),这个设计造就了多重引导。