系统的加载过程POST-->BIOS(BOOTsequence)-->MBR(bootloader,446)-->kernel(将kernel加载到内存并解压,利用虚根系统加载硬盘驱动(当伪文件系统退出时,需将/dev,/sys,/proc目录搬运至新根))-->initrd(RHLE5)/initramfs(RHEL6)-->init进程(用户空间的主导程..
分类:
系统相关 时间:
2015-05-08 00:16:41
阅读次数:
340
系统启动流程 BIOS 我们称之为基本输入输出系统,一般保存在主板上的BIOS芯片中,负责检查硬件并且查找可启动设备;可设置启动顺序; 如果一个设备是可启动,那么第一个扇区512字节的最后两字节是55aa; MBR BIOS找到可启动设备后执行其引导代码 引导代码为第一扇区的前44...
分类:
系统相关 时间:
2015-05-03 14:35:40
阅读次数:
165
开始学习嵌入式开发就一直在使用Linux系统作为学习的平台,到现在无论是PC机还是ARM开发板都已经能顺利地跑起了Linux系统,但是对Linux 的启动流程还是不甚了解。于是开始各种百度谷歌,当然看到了各路大神写的介绍。总的来说就是:bootloader ---->kernel---->roo.....
分类:
系统相关 时间:
2015-04-22 00:31:36
阅读次数:
197
kernel的功能:进程管理、文件系统、硬件驱动、内存管理、安全功能:SELinux、网络子系统,标准库:glibc进程是运行在cpu上但用户进程受控于内核,用户进程需要完成特权指令时将触发软中断由用户模式转为内核模式,由内核代为执行特权指令并把结果返回给用户进程。Linux为单内..
分类:
其他好文 时间:
2015-04-15 23:32:33
阅读次数:
226
启动BIOS程序 当电源键按下之后,BIOS(BasicnputOutputSystem)就会由主板上的闪存来运行。BIOS程序会把自己解压缩到系统的内存之中,然后读取CMOS(ComplementaryMetalOxideSemiconductor)内存储的信息(例如系统时间,启动设备顺序等)来....
分类:
系统相关 时间:
2015-03-19 16:10:47
阅读次数:
195
昨天上课讲到系统启动流程,讲到grub很重要。然后有同事一直在问这个grub,课后有几个同学把grub删除了,之后系统不能启动,进入救援模式抢救,结果还是不成功,今天还看到陈同学为此专门写了一篇文章还阐述这个问题。不过他和我们试验不同的地方是他用了LVM。按昨天上课讲的救..
分类:
系统相关 时间:
2015-03-13 18:56:19
阅读次数:
174
14_01linux系统启动流程POST(加电自检)-->BIOS(BootSequence)-->MBR(bootloader,446(mbr只读取一个,不会再读取第二个))-->Kernel(一般是压缩存放的)-->(ROOTFS)/sbin/init(/etc/inittab)-->-->-->启动的服务不同:运行级别:0-60:halt(关机)1:singleu..
分类:
其他好文 时间:
2015-02-26 18:47:38
阅读次数:
198
系统启动流程: POST-->BIOS(BootSequence引导次序)-->MBR(bootloader,446byte)-->Kernel-->initrd(initramfs)-->(ROOTFS)-->/sbin/init(/etc/inittab)内核设计风格: 单内核: 所有功能都在一个内核中。Linux采用单内核,但是采用了微内核的设计思想。LWP(..
分类:
系统相关 时间:
2015-02-24 13:55:25
阅读次数:
158
系统启动流程: POST-->BIOS(BootSequence引导次序)-->MBR(bootloader,446byte)-->Kernel-->initrd(initramfs)-->(ROOTFS)-->/sbin/init(/etc/inittab)内核设计风格: 单内核: 所有功能都在一个内核中。Linux采用单内核,但是采用了微内核的设计思想。LWP(..
分类:
系统相关 时间:
2015-02-20 00:13:47
阅读次数:
260