• 95至尊娱乐测试-95至尊娱乐测试【首存红利200%】

  • 发布时间:2016-01-22 13:56 | 作者:yc | 来源:互联网 | 浏览:1200 次
  • 95至尊娱乐测试-95至尊娱乐测试【首存红利200%】

    第一步:POST(Power On Test)

    BIOS (Basic Imput & Output System) :根本输入输输出体系,是固化在ROM中的一个法度榜样在体系发动进程中,重要完结如下两个功能

    1.POST,体系通电后,CPU会将BIOS法度榜样加载到内存中运转,BIOS此刻会实行体系齐全性反省,反省重要硬件,如CPU、DMA、 等是不是正常,如过发明严重差错,发动进程就个中止,要是关键设备反省颠末,则会实行更齐全的硬件反省,包括Keyboard,Harddrive 等等统统正常,则会进入下时代

    2.依据BIOS中设置的发动序次来查找用于发动体系的驱动器,可以是硬盘,光盘,U盘等以硬盘为例,查找到可发动硬盘后,BIOS会读取硬盘的第一个发动扇区(BootSector)(0磁道,0扇区),该扇区巨细只要512字节,该扇区中包括主向导纪录MBR(Master Boot Record),至此BIOS现已完结了其本身义务,接下来交由MBR来向导体系

    第二步:BootLoader, Bootloader 坐落MBR的前446字节,随后的64字节用于存储硬盘分区表,结尾2字节用于标明MBR的有效性

    Bootloader 功能:提供一个菜单,准许用户遴选要发动的体系或不一样的版别,把用户遴选的内核加载到内存中的特定空间中,解压,打开后,将节制权交给内核

    由于存储bootloader的空间有限,只要446字节,以是没有法子将bootload统统法度榜样(会包括许多驱动文件)悉数放在MBR头446字节中因而,bootloader需求分时代加载,以是就有了Grub Stage 1、Grub stage 1.5(联接Grub Stage 1 和Grub Stage 2)、Grub Stage 2 (寄存在硬盘分区上)

    反省/boot/grub 目录下的文件,可发明有stag1,stage1.5,stage 2 有关文件,其间*.stage1_5 多和文件体系有关的文件,如e2fs,jfs,等等

    650) this.width=650;" src="/html/uploads/allimg/160122/135A12c4-0.jpg" title="stage1.5.png" style="float:left;width:700px;height:36px;" width="700" height="36" border="0" hspace="0" vspace="0" alt="wKiom1YGQ4bQJ8bbAAExdse2DCg774.jpg" />

    Grub Stage 1 数据存储于硬盘第一个扇区的头446字节中

    Grub Stage 1.5 有关数据寄存MBR终极的32K字节中,这段空间被称为MBR GAP,Stage 1.5 包括文件体系的驱动,一旦Stage 1.5加载了,grub 就能够读取/boot/grub/grub.conf 设置设备摆设文件,其间包括kernel 和initrd(initial ramdisk) 文件道路

    Grub Stage 2: 坐落磁盘分区/boot/grub下 (体系发动之初,是无法辨认文件体系的,以是需求Stage 1.5 来联接Stage 1 和 Stage 2)

    发动时,在看到如下界面时分,按e能够进到Groub的遴选菜单界面,能够遴选你想要运用的内核(要是有装配多内核的话)

    默许发动的内核是在/etc/grub/grub.conf 界说的

    650) this.width=650;" src="/html/uploads/allimg/160122/135A1D47-1.jpg" title="Grub1.p5060网址大全ng" alt="wKioL1YGPjei2rDVAABk34d6uiU299.jpg" width="700" height="191" border="0" hspace="0" vspace="0" style="width:700px;height:191px;" />

    此刻,可移动光标,遴选想要发动的内核,接下来就会进入内核的加载时代

    650) this.width=650;" src="/html/uploads/allimg/160122/135A13600-2.jpg" title="grub2.png" alt="wKiom1YGPknDCjCyAAEYKIjt2UU260.jpg" width="700" height="380" border="0" hspace="0" vspace="0" style="width:700px;height:380px;" />

    Grub 设置设备摆设文件先容:(/etc/grub.conf)

    #boot=/dev/sda

    default=0#默许发动的内核 ,从0起头编号

    timeout=5#菜单显现的超不时候

    splashimage=(hd0,0)/grub/splash.xpm.gz#Grub发动的背景图

    hiddenmenu#躲藏菜单;注释掉落此行后,Grub向导时,将直接进入菜单选项页面

    title CentOS 6 (2.6.32-504.el6.x86_64)#发动时,显现的体系的名称

    root (hd0,0)#指明向导分区道路

    kernel /vmlinuz-2.6.32-504.el6.x86_64 ro root=/dev/mapper/vg_host1-lv_root rd_NO_LUKS LANG=en_US.UTF-8 rd_LVM_LV=vg_host1/lv_root rd_NO_MD SYSFONT=latarcyrheb-sun16 crashkernel=auto rd_NO_DMKEYBOARDTYPE=pc KEYTABLE=us rd_LVM_LV=vg_host1/lv_swap rhgb quiet#指定内核方位,现已有关设置设备摆设和选项

    initrd /initramfs-2.6.32-504.el6.x86_64.img#指明ramdisk的道路

    第三步:内核(Kernel)加载

    相似于Grub,内核加载也是分时代进行的,Kernel 文件因此收缩的镜像文件格局寄存的,它是一个可实行的bzImage 文件

    内核加载并初始化的进程:

    勘探可辨认到的统统硬件设备

    加载硬件驱动法度榜样:(有大概借助于ramdisk加载驱动)

    以只读措施挂载根文件体系

    运转用户空间的第一个利用法度榜样:/sbin/init

    initrd (initial ramdisk),

    内核为了装载体系,需求很多模块和驱动,可是为了确保kernel体积不至于过大年夜,以是内核需求ramdisk 来辅佐加载一些驱动

    ramdisk 也因此收缩的镜像文件格局寄存的,其道路在/boot 目录下

    接下来解压ramdisk文件看看其内容:

    [root@S2 initrd]# gunzip initramfs-2.6.32-504.el6.x86_64.gz

    650) this.width=650;" src="/html/uploads/allimg/160122/135A16354-3.jpg" title="rmdisk.png" alt="wKioL1YGPsnzY2I1AAEucbcYSqY525.jpg" width="700" height="35" border="0" hspace="0" vspace="0" style="width:700px;height:35px;" />

    可见其包括有 bin ,etw88优德官网老虎机c, init...等等,目录构造和真实的根 (/)目录相似;ramdisk 原先等于一个暂时的小的虚拟的根文件体系,它用在Kernel装载真实的根之前,提供一些需要的驱动法度榜样和模块

    下图等于ramdisk 文件解压后的文件构造:

    650) this.width=650;" src="/html/uploads/allimg/160122/135A14508-4.jpg" title="ramdis2.png" alt="wKioL1YGP0ijSEMuAAYAWh2hjhM357.jpg" width="700" height="574" border="0" hspace="0" vspace="0" style="width:700px;height:574px;" />

    第四步: init进程完结各类体系初始化功课

    内核加载完结后,发动体系上第一个进程init ,它是体系上统统其它进程的父进程,它重要会调用/etc/rc.d/rc.sysinit 做体系初始化,接着它会读取/etc/inittab文件中的运转等级,来实行响应等级需求运转的效劳脚本,发动该发动的效劳进程如下:

    1.实行体系初始化脚本(/etc/rc.d/rc.sysinit),对体系进行根本设置设备摆设,以读写措施从头挂载根文件体系,及其它文件体系

    2.实行/etc/rc.d/rc 脚本,其界说了发动效劳的序次是先K(Kill),再S(Start),即先中止,再发动效劳,具体每个运转等级的效劳状况是保存在/etc/rc.d/rc*.c (*取值从0到6) 目录下,统统文件均是指向/etc/init.d 响应文件的符号链接; /etc/init.d,rc.sysinit颠末读取/etc/inittab 文件来断定运转等级,然后去实行对应等级下(/etc/rc.d/rc*.d)的文件

    /etc/init.d-> /etc/rc.d/init.d

    /etc/rc ->/etc/rc.d/rc

    /etc/rc*.d ->/etc/rc.d/rc*.d

    /etc/rc.local-> /etc/rc.d/rc.local

    /etc/rc.sysinit-> /etc/rc.d/rc.sysinit

    3.实行用户自界说的开机需求运转的指令(/etc/rc.d/rc.local),任何想要开机运转的指令都能够放在rc.local里边,开机会主动云心

    4.发动终端或X-Window ,打印登录提示符,期待用户登录

    参阅文档有:

    http://blog.chinaunix.net/uid--id-.html

  • 相关内容

友情链接: