1 linux系统启动和引导
linux的启动过程为:计算机执行BIOS代码,确认加载并启动内核,内核检测系统的硬件,产生系统的init进程,这个进程总是PID 1;系统必须检查并安装文件系统,而且系统的守护进程必须启动,这些步骤由init进程按照顺序运行一系列rc(run
commond)文件脚本
综上,linux典型的引导过程由6个不同的阶段组成。...
分类:
系统相关 时间:
2015-02-27 10:06:15
阅读次数:
192
前言linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。阅读之前建议先看一下附图。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d...
分类:
系统相关 时间:
2015-01-05 12:28:41
阅读次数:
241
简介1、系统加电复位阶段2、BIOS启动、自检3、加载MBR主引导程序4、加载GRU次引导程序5、加载操作系统内核6、运行操作系统的第一个进程init第一步、系统加电复位阶段系统加电或复位后,基于80x86的特性,中央处理器将内存中所有数据清零,并对内存进行校验。如果没有错误,则CS寄存器中全部置1...
分类:
系统相关 时间:
2014-12-29 11:55:46
阅读次数:
275
前言:连linux的启动原理都不知道?那怎么对linux进行优化?那么问题来了,究竟linux是怎么启动的,哎!总结吧。内容:当然是对启动的总结,慢慢来吧!1)当给电的时候,主板的控制芯片会对CPU进行重置并且等待电压稳定,等电压稳定之后CPU就开始从FFFF0H处开始执行指令,但是..
分类:
系统相关 时间:
2014-10-20 19:42:40
阅读次数:
418
linux基本的启动步骤:1、加载BIOS的硬件资讯与进行自我测试,并依据配置取得第一个可启动的装置;2、读取并运行第一个启动装置内MBR的bootLoader(亦即是grub,spfdisk等程序);3、依据bootloader的配置加载Kernel,Kernel会开始侦测硬件与加载驱动程序;4、在硬件驱动成功后,K..
分类:
系统相关 时间:
2014-09-01 15:47:43
阅读次数:
208
BIOS自检,获取MBR信息启动引导加载程序GRUB/LILO加载内核kernel检测并初始化硬件执行init进程,初始化服务执行/bin/login,建立用户终端
分类:
系统相关 时间:
2014-08-27 18:58:18
阅读次数:
168
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。本文中假设inittab中设置的init tree为:/etc/rc.d/rc0.d /etc/rc.d/rc1.d /etc/rc.d/rc2.d /etc/rc.d/rc3.d /etc/rc.d/r...
分类:
其他好文 时间:
2014-07-22 23:13:53
阅读次数:
223
linux有自己一套完整的启动体系,抓住了linux启动的脉络,linux的启动过程将不再神秘。本文中假设inittab中设置的init
tree为:/etc/rc.d/rc0.d/etc/rc.d/rc1.d/etc/rc.d/rc2.d/etc/rc.d/rc3.d/etc/rc.d/rc4.d...
分类:
其他好文 时间:
2014-05-31 04:12:54
阅读次数:
335
本文仅简单介绍Linux的启动过程,在此基础上做简要的分析。对于Linux启动过程中内部详细的函数调用不做介绍,只是希望本文能给新手起到一个抛砖引玉的作用,以便深入研究Linux的启动过程。本文仅为个人学习总结Linux启动的基本过程,如有大神拍砖,表示欢迎。
分类:
系统相关 时间:
2014-05-16 07:13:45
阅读次数:
426
今天来了解下Linux的启动过程,以及内核的组成,让我们动手制作一个小linux。启动过程:POST-----Bootloader(这里分为两段1、磁盘的前446字节,2、/boot/grub)------kernerl--------挂载根文件系统为只读--------/sbin/init------inittab设定默认级别-------/etc/init/rcS.co..
分类:
系统相关 时间:
2014-05-14 17:34:43
阅读次数:
395