Linux系统启动流程POST(加电自检)——>BIOS(启动次序)——>MBR(bootloader)——>kernel(硬件层)——>initrd——>init(用户层)内核设计风格单内核:Linux微内核:Windows(线程)核心:动态加载内核模块内核:/lib/modules/“内核版本号命名的目录”内核的命名例如..
分类:
系统相关 时间:
2015-11-19 07:09:24
阅读次数:
199
BIOS开机自检MBR引导硬盘0柱面0磁道1扇区的前446byte.grub引导菜单cat/ect/grub.conf加载内核kernel启动init进程[root@kakatmp]#ps-ef|grepinitroot100Nov10?00:00:00/sbin/initroot53015143007:01pts/100:00:00grepinit6.读取inittab文件,执行rc.sysinit,rc脚本/etc/inittab/..
分类:
系统相关 时间:
2015-11-18 16:42:23
阅读次数:
194
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
在本文中,我们按电源按钮简要叙述,以便能够登录到系统,在此期间,系统和计算机硬件是如何一起工作。既作为自己整理知识的摘要,有可能linux0绍,高手请略过。一般来说linux的启动能够分成三个阶段:BIOS阶段,系统引导阶段,系统启动阶段。一、BIOS阶段BIOS(基本输入输出系统),是固化在电脑R...
分类:
系统相关 时间:
2015-10-26 22:33:08
阅读次数:
320
一: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.cat/boot/grub/grub.conf查看grub.confdefault=0#默认第一个title
timeout=5#若5秒内未劢键盘,使用默讣选单开机
splashp_w_picpath=(hd0,0)/grub/splash.xpm.gz#这儿使用的是grub的识别方式
hiddenmenu#秒期间是否显示出完整的选单画面
titleCentOS(2.6.18-92.el5)#第一个选..
分类:
系统相关 时间:
2015-09-18 07:07:27
阅读次数:
244
一、启动阶段说明Linux的启动大致分为6个阶段:(http://www.thegeekstuff.com/2011/02/linux-boot-process/)二、BIOS引导过程1.基本过程1)BIOS将控制权交给硬盘的bootloader(stage1).2)bootloader(stage1)将stage1_5加载到内存.3)bootloader通过stage1.5,识别文件系统,将stag..
分类:
系统相关 时间:
2015-09-17 15:22:39
阅读次数:
511
一、stage1阶段说明BIOS将控制权交个BootLoader(stage1)1.stage1相关的文件和位置stage1中的BootLoader在第一个512字节中的前446字节中,其文件位置为/boot/grub/stage1。以下区域代表磁盘最开始的64个扇区,第一个分区从第65扇区开始。2.使用dd命令导出BootLoader并查看ddif..
分类:
系统相关 时间:
2015-09-17 15:21:10
阅读次数:
302