Linux引导流程解析

Linux引导流程解析

1.Linux引导流程

  • 固件firmware(CMOS/BIOS)---------------------POST加电自检       ----------------------与操作系统无关

                              ---------------常见固件设置:安全设置、可引导介质列表、可引导介质搜索顺序、电源管理、启动细节显示
                              ----------------命令 date查看系统软件时钟;命令 hwclock查看系统硬件时钟;使软件和硬件时钟同步:hwclock --hctosys
  • 自举程序BootLoader(GRUB)-----------------------载入内核
                               --------------配置文件grub.cof,指定内核存在的位置 kernel/vmliuz 2.6.18版本号
  • 载入内核Kernel-----------------------------------------驱动硬件
                              -----------------内核保存最多的是驱动程序
  • 启动进程init
                               -------------init是第一个可以存在的进程,PID为1,启动后读取inittab文件,执行缺省运行级别,从而继续引导过程,。PID为0是内核调度器,是init的父进程
如果父进程死了,而子进程没死,变为孤儿进程,init将变为其父进程。

  • 读取执行配置文件/etc/inittab
                                 ------------查看当前运行级别:runlevel

                                  ------------切换运行级别: init [0123456Ss] 或者telinit  [0123456Ss] 


2.Linux运行级别

0-----------关机halt,不能设置为默认运行级别
1-----------单用户模式,用于修改,没有图形界面,类似windows安全模式
2-----------字符界面,运行最多的,和3一样,只是没有NFS网络文件系统
3----------字符界面,运行最多的,
4----------没有使用,用户可自行定义
5----------缺省运行级别,X11,图形化多用户环境
6---------重启级别,不能设置为默认运行级别


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值