linux系统启动流程
时间: 2023-06-13 15:04:50 浏览: 103
Linux系统启动过程分析
Linux系统启动流程如下:
1. BIOS自检:计算机开机时,BIOS会进行自检,检查硬件设备是否正常。
2. 引导程序加载:BIOS会查找并加载引导程序,通常是GRUB或LILO。
3. 内核加载:引导程序会加载内核文件,内核文件通常是vmlinuz或bzImage。
4. 初始化进程:内核会启动第一个用户空间进程init,init进程会读取/etc/inittab文件,根据其中的配置信息启动其他进程。
5. 系统初始化:init进程会执行一些初始化操作,例如挂载文件系统、设置主机名、启动网络服务等。
6. 启动系统服务:init进程会启动系统服务,例如sshd、cron等。
7. 用户登录:一切就绪后,系统等待用户登录。
阅读全文