linux的启动方式
时间: 2024-07-23 10:00:44 浏览: 65
linux的启动过程
Linux 的启动过程通常分为几个步骤:
1. BIOS自检:计算机从电源通电开始,BIOS (基本输入输出系统)会检查硬件并初始化。
2. 引导装载程序加载:进入操作系统之前,通常会运行引导装载程序,如 GRUB、LILO 或 UEFI。用户可以从这里选择操作系统版本。
3. 加载内核:引导装载程序将引导分区的Linux内核映像加载到内存,并将其地址传递给硬件。
4. 内核初始化:内核开始执行,它会初始化硬件设备、文件系统和其他基础结构,如内存管理、进程上下文等。
5. 准备根文件系统:通过挂载点加载默认的root文件系统,这通常是第一个被找到的分区。
6. 启动init进程:内核启动`init`(在某些现代发行版中可能是`systemd`)进程,它是早期系统启动的核心。
7. 用户登录界面:如果是图形化桌面环境,系统会显示欢迎屏幕或登录提示,用户可以选择用户名和密码登录;如果是命令行界面,直接进入shell。
阅读全文