在日常生活中,我们开机的操作一般为按下电源键,等待系统自己起来就好了。这开机的过程看似简单,但其中却包含着十分复杂的各种小过程。以Linux为例,其流程为下图所示:一、POST首先,先介绍下BIOS和POST的概念。BIOS:BasicInputOutputSystem,即基本输入输出系统,它是一组..
分类:
系统相关 时间:
2015-12-31 07:21:37
阅读次数:
249
Linux系统启动流程简述1、上电自检,初始化硬件。2、进入BIOS,查找启动介质,初次安装linux系统一般是CD-ROM或者U盘启动,已安装Linux系统选择本地HDD硬盘启动。3、在本地第一块硬盘的第一个分区的第一个扇区中找到512字节的MBR启动引导程序,由GRUB(Bootloader)的配置文件/..
分类:
系统相关 时间:
2015-11-23 06:31:15
阅读次数:
163
本文将介绍通过完全手动定制内核,在此基础上添加busybox,并实现远程登陆,使裁剪的linux能够运行nginx。在此之前介绍一下linux系统的启动流程。linux系统启动流程POST-->BIOS(BOOT Sequence)-->MBR(bootloader,446个字节)-->kernel...
分类:
系统相关 时间:
2015-11-21 14:21:58
阅读次数:
389
Linux系统启动流程POST(加电自检)——>BIOS(启动次序)——>MBR(bootloader)——>kernel(硬件层)——>initrd——>init(用户层)内核设计风格单内核:Linux微内核:Windows(线程)核心:动态加载内核模块内核:/lib/modules/“内核版本号命名的目录”内核的命名例如..
分类:
系统相关 时间:
2015-11-19 07:09:24
阅读次数:
199
linux系统的总体启动流程如下:POST-->BIOS(BootSequence)-->MBR(bootloader)-->kernel+initramfs(或initrd)-->mountrootfs(ro)-->/sbin/init设定默认运行级别-->使用/etc/rc.d/rc.sysinit初始化系统-->分别启动并关闭指定服务-->Ctrl+Alt+Delete组合..
分类:
系统相关 时间:
2015-11-05 20:51:01
阅读次数:
537
一:POST加电自检二:BIOS--->BootSequence按照bios中设置的硬件启动循序查找引导设备,第一个有引导程序的设备即为本次启动用到的设备。三:MBR--->BootloaderMBR组成:446:bootloader------centos的GRUB64:分区表信息2:是否启用四:Kernel加载到内存初始化(自解压..
分类:
系统相关 时间:
2015-10-02 06:46:49
阅读次数:
294
一、POST(加电自检)BIOS自检,枚举本地设备和初始化,找出CMOS设置中第一个“active”状态的设备(可能是硬盘,可能是U盘,看BIOS怎么设置的)读入其MBR。二、第一阶段引导加载程序1.MBR实际上是由3个部分组成:主引导加载程序(masterbootloadercode,446字节)、主分区表(..
分类:
系统相关 时间:
2015-09-19 22:51:15
阅读次数:
310
CentOS6系统启动流程图启动第1步加载BIOS当你打开计算机电源,计算机会首先加载BIOS信息,BIOS信息是如此的重要,以至于计算机必须在最开始就找到它。这是因为BIOS中包含了CPU的相关信息、设备启动顺序信息、硬盘信息、内存信息、时钟信息、PnP特性等等。在此之后,计算机心里..
分类:
系统相关 时间:
2015-09-19 06:19:37
阅读次数:
328
1.POST-->BIOS(BootSequence[检查启动次序])-->MBR(MBR只是存储空间,bootloader加载到MBR上[找到硬盘上装有系统的分区,并加载系统的内核],446Byte)-->Kernel(bootloader将内核加载到内存后,内核就获得了系统控制权,探测硬件,加载驱动)-->initrd(虚拟根,也是..
分类:
系统相关 时间:
2015-09-12 16:20:28
阅读次数:
261