linux系统是目前世界上使用最广泛的操作系统,启动流程是硬件到操作系统的第一步。这篇文章将会针对Linux的系统启动流程展开剖析,给你教你如何快速开机。
### 一、BIOS
当按下电脑的开机键时,BIOS(基础输入输出系统)会开始工作,并且从ROM中读取一个叫做bootstrap的程序,并执行它,bootstrap会加载安装在MBR(主引导记录)的boot loader,也就是引导程序。
### 二、boot loader
boot loader的功能就是将内核的主文件加载到内存中,然后将控制权交给内核。内核完成后,boot loader再从配置文件中读取需要加载的模块,例如网络模块、声卡模块、显卡模块等等,建立起磁盘数据结构,识别 USB 设备。最后,它会调用 init 程序来启动用户空间。
### 三、Kernel
当Kernel 加载成功以后,它会先查询当前计算机状态,比如牵赖于 CPU、内存、控制台及网络是否正常,如果正常,它会自动继续加载驱动、库及 Daemon,并启动其他用户空间进程,最终启动登陆处理。
### 四、init进程
当Kernel完成一系列准备工作之后,它就不再有什么事情可做了,但我们的操作系统还没有完全启动完毕,这时就要靠init进程来完成最后的工作,init进程会清理缓存,检查磁盘和系统文件,再启动所有安装的服务器程序,最后自动登录到桌面。
### 五、桌面
一切顺利的话,操作系统就启动完毕了,就可以看到桌面啦!
总之,Linux系统从开机到桌面整个启动流程其实也不是很复杂,只要把握这五个流程,能够让你迅速地开机,而且还能明白系统启动的过程,及其相关的操作。
创新互联【028-86922220】值得信赖的成都网站建设公司。多年持续为众多企业提供成都网站建设,成都品牌网站设计,成都高端网站制作开发,SEO优化排名推广服务,全网营销让企业网站产生价值。
网站名称:Linux系统启动流程详解,教你如何快速开机(linux系统如何开机)
分享地址:http://www.shufengxianlan.com/qtweb/news0/350750.html
网站建设、网络推广公司-创新互联,是专注品牌与效果的网站制作,网络营销seo公司;服务项目有等
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联