v\:* {behavior:url(#default#VML);} o\:* {behavior:url(#default#VML);} w\:* {behavior:url(#default#VML);} .shape {behavior:url(#default#VML);} Normal 0 7.8 磅 0 2 false false false MicrosoftInternetExplorer4 /* Style Definitions */ table.MsoNormalTable {mso-style-name:普通表格; mso-tstyle-rowband-size:0; mso...
by lhui_ch - Linux文档专区 - 2009-04-26 22:02:00 阅读(1113) 回复(0)
总体来说是三个阶段两个过渡。 三个阶段指的是BIOS的启动过程,linux内核的加载过程,第三个是系统的初始化, 第一阶段到第二阶段的过渡是靠Lilo,第二阶段到第三阶段是由init程序来完成的。 BIOS启动就不说了,直接启动lilo Lilo是一个引导加载程序,它的作用就是引导操作系统。当机器引导操作系统的时候,BIOS会读取引导介质上最前面的512字节,就是人们所知的主引导记录,它包含两类内容,部分(或全部)引导加载程序以及分区...
要做好日常的维护工作需要了解一个过程--linux启动过程,有时候我们可以通过linux的启动过程来判断到底是哪里出问题?同时,也可以通过系统的启动过程来了解linux的运作方式。下面就先通过图例来简单介绍一下linux系统的启动过程(如图)。 根据这个图,做简单的解析:当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序lilo或grub开始引导linux,linux首先进行内核的引...
linux的启动过程 一般意义上,我们打开电脑,首先电脑要做的事情是BIOS自检。 对BIOS的感性认识应当是对BIOS的设置了,里面的参数很多,而且版本不同,界面差异很大,具体的介绍应该有相关的资料,但总体上大同小异,你的英文不是很差应该可以摸索着设置。 对BIOS的具体应用比如我们电脑出现故障,要查问题,往往要用到BIOS的自检!当我们怀疑内存出了问题,拔掉内存来听告警音,就是利用的BIOS自检原理! 下面的一步就是依据BIOS...
启动 linux 系统的过程包括很多阶段。不管您是引导一个标准的 x86 处理器,还是PowerPC 机器,很多流程都惊人地相似。本文将描述了从开机到登录的 linux 启动全过程。 (1) 从BIOS到内核 BIOS自检 计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On SelfTest),然后根据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入"引导块"。 BIOS 的第一个步骤是加电对硬件进行检测。 BIOS 的第二个步...
本文以 RedHat9.0 和i386平台为例,剖析了从用户打开电源直到屏幕出现 命令行 提示符的整个 linux 启动过程。并且介绍了启动中涉及到的各种文件。 阅读linux 源代码,无疑是深入学习linux的最好方法。在本文对linux启动过程的介绍中,我们也尝试从源代码的视角来更深入的剖析linux的启动过程,所以其中也简单涉及到部分相关的linux源代码,linux启动这部分的源码主要使用的是C语言,也涉及到了少量的 汇编 。而启动过程中也执行了大...
[color="#ff0000"](1) 从BIOS到内核 [color="#ff0000"] BIOS自检 计算机在接通电源之后首先由BIOS进行自检,即进行所谓的POST(Power On Self Test), 然后依据BIOS内设置的引导顺序从硬盘、软盘或CDROM中读入“引导块”。 在 PC 中,引导 linux 是从 BIOS 中的地址 0xFFFF0 处开始的。BIOS 的第一个步骤是加电自检(POST)。POST 的工作是对硬件进行检测。BIOS 的第二个步骤是进行本地设备的枚举和初始化。给定 BIOS ...
linux的启动过程由汇编代码文件arch/i386/boot/bootsect.S生成,它利用BIOS功能调用将arch/i386/boot的setup.S文件和内河映像加载到内存的相应位置。Intel i386 CPU存在、实模式和保护模式两种运行模式,在实模式下不支持内存的段页访问,linux操作系统运行在支持内存段页访问的保护模式下。由于开机的时候在Intel的实模式下,只能使用低端的640内存,随着Lunux核心中驱动程序的无限制增加,即使经过压缩的核心也有可能超过低端内存...
内容: 一. Bootloader 二.Kernel引导入口 三.核心数据结构初始化--内核引导第一部分 四.外设初始化--内核引导第二部分 五.init进程和inittab引导指令 六.rc启动脚本 七.getty和login 八.bash 附:XDM方式登录 作者:杨沙洲 本文以Redhat 6.0 linux 2.2.19 for Alpha/AXP为平台,描述了从开机到登录的 linux 启动全过程。该文对i386平台同样适用。 一. Bootloader 在Alpha/AXP平台上...
linux启动过程 linux启动过程,最基础的东西,不可小视。小牛们注意了,很多运维面试都会遇到的。我觉得很少有人能把启动过程完整的描述出来(包括我)。 画成图,方便梳理记忆。仅供参考,如有错误,请指出来,以免误导他人。
1、启动电源,查询BIOS(Basic Input/Output System)信息,如CPU、内存、网卡、显卡等 2、读取MBR里的bootloader,它是在硬盘的第一个扇区里,有LILO和GRUB之分,现在一般的linux用的都是GRUB,如果你的机器装的是双系统,它也能识别到WIN系统的存在,双系统中WIN损坏,可以重装WIN,不需要重装linux只需修复下GRUB就可以了。 3、GRUB会指定内核的路径,这一步就是将内核加载到内存里,一般内核放在/boot里。 4、运行第一个程序/sbi...