首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

linux引导系统的流程

Linux系统的启动过程可以分为几个关键阶段,每个阶段都有其特定的任务和目的。以下是Linux引导系统的流程:

Linux引导系统的流程

  • 上电:计算机加电后,BIOS/UEFI固件开始初始化,进行硬件初始化和自检。
  • BIOS/UEFI初始化:这一阶段包括硬件初始化和启动设备选择。
  • 启动设备选择:UEFI固件检测并识别可启动的设备,如硬盘、光盘、USB设备等。
  • 加载引导加载程序:BIOS/UEFI加载位于启动介质上的引导加载程序,如GRUB或LILO。
  • 引导加载程序执行:加载的引导加载程序(如GRUB)会接管控制权,负责加载操作系统内核。
  • 加载内核:引导加载程序将操作系统内核加载到内存中。
  • 实例化内核数据结构:内核初始化其数据结构,设置内存管理。
  • 确定要启动的内核:引导加载程序确定要加载的内核版本和配置。
  • 启动init/Systemd:内核启动第一个用户空间进程,通常是init或Systemd。
  • 执行启动脚本:Init/Systemd执行启动脚本和初始化系统服务和守护进程。
  • 运行系统:所有初始化和启动任务完成后,Linux系统完全启动并准备好。

引导加载器类型

常见的Linux引导加载程序包括GRUB和LILO。GRUB是一个多操作系统启动程序,支持多重引导,允许用户选择希望运行的操作系统。

GRUB的配置和应用

GRUB的配置文件通常位于/boot/grub/grub.cfg,用户可以通过修改此文件来指定启动参数或添加新的操作系统选项。

请注意,以上信息仅供参考,具体操作可能因Linux发行版和系统配置的不同而有所差异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

13分52秒

13 -启动引导与修复/152 -启动引导与修复-系统运行级别

11分48秒

第2章:类加载子系统/32-引导类、扩展类、系统类加载器的使用及演示

1时16分

7Linux的启动流程和grub管理

42分58秒

Linux内核《页面回收流程》

1时24分

8Linux的启动流程和服务管理

24分49秒

02 Linux系统管理类面试题-尚硅谷/视频/05 尚硅谷-Linux运维-经典面试题-Linux系统管理类-启动流程

1时24分

9Linux启动流程和故障排错及自制Linux

7分7秒

13 -启动引导与修复/153 -启动引导与修复-grub简介

9分47秒

13 -启动引导与修复/155 -启动引导与修复-grub加密

12分23秒

13 -启动引导与修复/157 -启动引导与修复-光盘修复模式

17分44秒

13 -启动引导与修复/154 -启动引导与修复-grub配置文件

23分34秒

13 -启动引导与修复/156 -启动引导与修复-单用户修复模式

领券