Linux引导流程解析
2016-05-10 09:28
561 查看
Linux引导流程解析
1.Linux引导流程
----------------------与操作系统无关
---------------常见固件设置:安全设置、可引导介质列表、可引导介质搜索顺序、电源管理、启动细节显示
----------------命令 date查看系统软件时钟;命令 hwclock查看系统硬件时钟;使软件和硬件时钟同步:hwclock --hctosys自举程序BootLoader(GRUB)-----------------------载入内核
--------------配置文件grub.cof,指定内核存在的位置 kernel/vmliuz 2.6.18版本号
载入内核Kernel-----------------------------------------驱动硬件
-----------------内核保存最多的是驱动程序
启动进程init
-------------init是第一个可以存在的进程,PID为1,启动后读取inittab文件,执行缺省运行级别,从而继续引导过程,。PID为0是内核调度器,是init的父进程
如果父进程死了,而子进程没死,变为孤儿进程,init将变为其父进程。
------------查看当前运行级别:runlevel
------------切换运行级别: init [0123456Ss] 或者telinit [0123456Ss]
2.Linux运行级别
0-----------关机halt,不能设置为默认运行级别1-----------单用户模式,用于修改,没有图形界面,类似windows安全模式
2-----------字符界面,运行最多的,和3一样,只是没有NFS网络文件系统
3----------字符界面,运行最多的,
4----------没有使用,用户可自行定义
5----------缺省运行级别,X11,图形化多用户环境
6---------重启级别,不能设置为默认运行级别
相关文章推荐