linux启动流程-关机-启动模式-log.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
linux启动流程-关机-启动模式-log

* LINUX 启动与关机\启动模式\log TESTDEPARTMENT ZHAOZHILIANG 内容大纲 1、linux启动过程 2、linux的关机\重启 3、单用户模式和多用户模式 4、系统log的简单描述 概览 linux系统的启动过程一般包括几个阶段,对应不同的硬件平台,linux的启动过程基本一样。 本文的目的是对linux的启动过程进行简单的探索。 首先我们对linux的启动做一个纵览,以便大家对整个过程有大致的了解,然后我们再对每一个阶段进行详细的了解。 BIOS GRUB LILO BootLoader Linux 系 统 启 动 流 程 1、加载 BIOS 的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置; 2、读取并运行第一个启动装置内 MBR 的 boot Loader (亦即是 grub, spfdisk 等程序); 3、依据 boot loader 的配置加载 Kernel ,Kernel 会开始侦测硬件与加载驱动程序; 4、在硬件驱动成功后,Kernel 会主动执行 init 程序; 5、init 运行,部署软件环境,等待用户登录 1、BIOS加电自检 概念 BIOS是英文Basic Input Output System的缩略语,直译过来后中文名称就是基本输入输出系统。其实,它是一组固化到计算机内主板上一个ROM 芯片上的程序,它保存着计算机最重要的基本输入输出的程序、系统设置信息、开机后自检程序和系统自启动程序。 其主要功能是为计算机提供最底层的、最直接的硬件设置和控制。 新购的微机或新增了部件的系统,都需进行BIOS设置。 微机部件配置情况是放在一块可读写的CMOSRAM 芯片中的,它保存着系统CPU 、软硬盘驱动器、显示器、键盘等部件的信息。 如果CMOS中关于微机的配置信息不正确,会导致系统性能降 低、零部件不能识别,并由此引发一系列的软硬件故障 加电自检 电脑刚接通电源时对硬件部分的检测,也叫做加电自检(Power On Self Test,简称POST),功能是检查电脑是否良好,通常完整的POST自检将包括对640K基本内存,1M以上的扩展内存,显示卡,CPU,ROM,主 板,CMOS存储器,串并口,软硬盘子系统及键盘进行测试,一旦在自检中发现问题,系统将给出提示信息或鸣笛警告。自检中如发现有错误,将按两种情况处理:对于严重故障(致命性故障)则停机,此时由于各种初始化操作还没完成,不能给出任何提示或信号;对于非严重故障则给出提示或声音报警信号,等待用户处理。 寻找引导程序 1、根据bios设置的参数寻找启动磁盘,比如:光驱,硬盘,网络等等 tu.... 2、找到启动磁盘后,读取该启动磁盘上的一个程序-bootloader。 存放位置 MBR 先试着寻找第一个扇区,也就是主引导记录MBR(Master Boot Record) 如果第一个扇区上没有没有存在操作系统,再去bootsector. 如果没有在上面提到的位置找到操作系统的内核,那么BIOS就无法继续启动工作 3、bios 将控制全交给bootloader, 2、bootloader GRUB,是目前最常用的Linux引导加载程序。 其引导过程分为两个阶段: 第一阶段是保存在MBR中的主引导加载程序的加载。MBR中的主引导加载程序是一个512字节大小的映像,其中包含有机器的二进制代码和一个小分区表。主引导加载程序的任务就是查找并加载保存在硬盘分区上的次引导加载程序,它通过分区表查找活动分区,然后将活动分区的次引导加载程序从设备读入内存中并运行,进入引导加载程序的第二阶段。 第二个阶段的任务是加载Linux内核。 一旦次引导加载程序被加载到内存中后,便会显示GRUB的图形界面,在该界面中用户可以通过上下方向键选择需要加载的操作系统以及它们的内核。 当用户选择启动Linux操作系统后,GRUB会根据/boot/grub.conf配置文件中所设置的信息,从/boot/所在的分区上读取Linux内核映像,然后把内核映像加载到内存中并把控制权交给Linux内核。 3、Kernel加载 Kernel 映像被加载到内存中,映像自身包含一个小程序,用来进行基本的硬件检测,和自解压,kernel 被解压到内存运行,然后尝试驱动硬件,包括储存设备、网卡、声卡等等。 这些设备的驱动一部分包含在内核中,叫做静态驱动,一部分以模块的方式(动态)存放文件系统中/lib/modules/ ,由 于此时还未挂载任何文件系统,因此还不能使用文件系统中的驱动模块,这里只能驱动在内核中存在的硬件驱动程序的对应设备.想驱动内核中未包含的硬件驱动就需要加载文件系统. 虚拟文件系统 (Ini

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档