linux操作系统启动过程分析,Linux操作系统的启动过程分析.pdf

编程入门 行业动态 更新时间:2024-10-26 08:33:20

linux操作系统启动<a href=https://www.elefans.com/category/jswz/34/1769466.html style=过程分析,Linux操作系统的启动过程分析.pdf"/>

linux操作系统启动过程分析,Linux操作系统的启动过程分析.pdf

您所在位置:网站首页 > 海量文档

&nbsp>&nbsp计算机&nbsp>&nbsplinux/Unix相关

Linux操作系统的启动过程分析.pdf1页

本文档一共被下载:次,您可全文免费在线阅读后下载本文档。

下载提示

1.本站不保证该用户上传的文档完整性,不预览、不比对内容而直接下载产生的反悔问题本站不予受理。

2.该文档所得收入(下载+内容+预览三)归上传者、原创者。

3.登录后可充值,立即自动返金币,充值渠道很便利

应用科技

Linux 操作系统的启动过程分析

陈长生 王艳霞

(河南经贸职业学院电子工程系,河南郑州 450053)

[摘 要]首先通过对Linux 操作系统的简单介绍,然后详细分析了Linux 操作系统的启动过程,同时也介绍了启动过程中的相关概念,以

期以够起到抛砖引玉的作用。

[关键词]Linux;启动;内核;加载

Linux 是在1991 年发展起来的具有UNIX 全部特征的操作系统, 及CD- ROM 中寻找引导扇区,当找到了一个引导分区之后,就将其

其内核源代码公开。Linux 是一个以Intel 系列CPU(CYRIX、AMD 的 载入内存,然后将控制移交给加载操作系统的那个程序。其实在一般的

CPU 也可以)为硬件平台、完全FREE 的与UNIX 兼容的操作系统,完 Linux 系统中,引导装入程序所加载的引导扇区实际上是LILO 的一部

全适合于个人PC。Linux 的核心具有Windows 无法比拟的稳定性和 分,即为LILO 的“第一阶段启动加载器”。“第二阶段启动加载器”向

高效率,因此成为当前流行的操作系统之一。本文将对Linux 的启动过 你给出提示,然后加载你所选择的操作系统内核。接着内核加载并运行

程进行分析。 init 程序。因为init 程序的运行需要调用库中的函数,所以同时还要载

1 Linux 启动过程简析 入glibc 库。init 程序读取/etc/inittab 文件,这个文件指定了系统默认

许多人对Linux 的启动过程感到很神秘,因为所有的启动信息都 的运行级别,根据文件内容先由Bash 运行系统初始化脚本/etc/rc.

在屏幕上一闪而过。其实,Linux 的启动过程并不像启动信息所显示的 d/rc.sysinit,进行诸如文件系统检查和加载,时钟设置,主机名设置等

那样复杂,它主要分成两个阶段:第一个阶段是启动内核。在这个阶 初始化工作。然后根据默认的运行级别调用/etc/rc.d/rc#.d 脚本,来启

段,内核装入内存并在初始化每个设备驱动器时打印信息。第二个阶段 动一些服务程序,接着运行mingetty,它使得用户能够通过一个虚拟

是执行程序init。装入内核并初始化设备后,运行init 程序。init 程序处 控制台进行登陆。当用户输入用户名之后,login 程序开始运行,它请

理所有程序的启动,包括重要系统精灵程序和其它指定在启动时装入的 求用户输入密码并核对密码,如果密码准确为用户调用默认的shell。

软件。 shell 给出一个提示符,用户就可以在命令行格式下输入和执行命令。

1.1 启动内核 2.2 Linux 中的init 进程

首先介绍启动内核部分。电脑启动时,BIOS 装载MBR,然后从 系统启动时,启动程序运行在内核式。这时,只有一个初始进程在

当前活动分区启动,LILO 获得引导过程的控制权后,会显示LILO 提 系统中运行。初始化结束后,初始进程启动被称为init 的内核进程。init

示符。此时如果用户不进行任何操作,LILO 将在等待制定时间后自动 进程有两个作用。第一个作用是扮演终结父进程的角色。因为init 进程

引导默认的操作系统,而如果在此期间按下TAB 键,则可以看到一个 永远不会被终止,所以系统总是可以确信它的存在,并在必要的时候以

可引导的

发表评论

请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。

用户名:

验证码:

匿名?

发表评论

更多推荐

linux操作系统启动过程分析,Linux操作系统的启动过程分析.pdf

本文发布于:2024-02-12 23:09:41,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1689753.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:过程   系统启动   操作系统   操作   linux

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!