一. Linux 启动流程 首先说一下Linux系统大概的启动过程: 1. 主机加电后, 系统首先加载BIOS, 这个BIOS是以写在主板上的. 2. BIOS启动后,执行一些例如开机自检,硬件初始化等工作,然后读取硬盘的第一个扇区,这个扇区被称为MBR.这个扇区中存储了 一个小程序,叫做boot loader.MBR很小,只有446B. 最常见的一种boot loader叫 grub. 3. boot loader程序主要做两件事,一个是将内核加载到内存中,另一个是启动一个虚拟文件系统.内核文…