linux 启动流程
时间: 2024-05-28 08:07:18 浏览: 52
Linux 启动流程
Linux 启动流程可以大致分为以下几个步骤:
1. BIOS 自检和初始化硬件设备,然后加载 MBR。
2. MBR 加载 GRUB(GRand Unified Bootloader),GRUB 提供了一个菜单让用户选择启动系统或者其它操作。
3. GRUB 加载 kernel,然后把控制权交给 kernel。
4. kernel 初始化各种驱动程序,并且启动 init 进程。
5. init 进程会读取 /etc/inittab 文件,然后根据其中的设定初始化系统环境,并且启动各种系统服务和进程。
6. 用户登录系统之后,init 进程会启动一个 getty 进程来监听控制台输入,当用户输入正确的用户名和密码之后,getty 进程会启动 shell 程序,使用户可以开始工作。
阅读全文