博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux启动流程一览
阅读量:7003 次
发布时间:2019-06-27

本文共 465 字,大约阅读时间需要 1 分钟。

简而言之,linux系统启动过程如下:

1 加载BIOS的硬件信息与进行自检,并依据设置取得第一个可启动设备 2 读取并执行第一个启动设备内MBR的Boot Loader即:grub、spfdisk等程序 3 依据Boot Loader的设置加载Kernel,Kernel会开始检测硬件与加载驱动程序 4 在硬件驱动成功后,Kernel会主动调用init进程,而init会取得run-level信息  PS:执行顺序可以在/etc/inittab中查找 5 init执行/etc/rc.d/rc.sysinit文件来准备软件执行的操作环境,如网络、时区 6 init执行run-level的各个服务的启动 7 init执行/etc/rc.d/rc.local(此文件可以理解为windows开机需要启动的程序) 8 init执行终端机模拟程序mingetty来启动login进程,等待用户登录

  

转载于:https://www.cnblogs.com/fhefh/archive/2011/09/18/2180642.html

你可能感兴趣的文章
动态规划的基本方法---多阶段决策过程及实例
查看>>
顺序数据---隐马尔科夫模型
查看>>
Spring boot 使用jpa时对于数据库的配置
查看>>
驰骋工作流引擎设计系列02
查看>>
Spring Security源码分析十:初识Spring Security OAuth2
查看>>
HDOJ 2087 KMP算法
查看>>
【转载】erlang 如何自定义 behaviour
查看>>
apache tomcat 集群 负债均衡 部署
查看>>
一步一步学Ruby(四):Ruby标准类型
查看>>
Node.js + WebSocket 实现的简易聊天室
查看>>
JSTL标签库之fn标签
查看>>
mtu检测
查看>>
在无法改动bs架构的基础上,添加新的功能(2) 浏览器
查看>>
Android 应用程序只运行一个实例
查看>>
代码整洁
查看>>
ffmpeg cmd
查看>>
网络监控
查看>>
java创建多线程的两种方法
查看>>
财务收支问题
查看>>
ADF 客户端代码调用服务器方法
查看>>