首先从系统的开机流程说起,我在网上看到一张图片很详细的描述了开机的流程。
可以看到,开机的顺序从机器通电开始,之后机器进入BIOS寻找可启动介质,在寻找到介质后,系统进入对应的MBR区域。然后通过存在MBR区域的bootloader中的GRUB的配置文件找到准备启动的系统及内核文件。由于bootloader的大小有限,因此存放在其中的GRUB文件是不齐全的,接下来同过stage_1来开始加载GRUB的其他文件。之后成功开始加载内核,接着便是进程的启动,首先启动的是init进程,它是所有进程的祖宗进程。在进程启动完后进入到登陆的界面,最后进入用户界面。
时间: 2024-12-27 13:37:47