注册 登录
LUPA开源社区 返回首页

zhouhangfa的个人空间 http://www.lupaworld.com/?444439 [收藏] [复制] [分享] [RSS]

我的博客

linux运行中:运行引导加载器程序

热度 3已有 2360 次阅读2011-11-22 16:20 |系统分类:IT技术

运行引导加载器程序
    简单地讲,引导加载程序会引导操作系统。当机器引导它的操作系统时,BIOS会读取引导介质上最前面的512字节。在单一的MBR中只能存储一个操作系统的引导记录,所以当需要多个操作系统时就会出现问题.因此需要更灵活的引导加载程序。
    在Linu、厦门办证中常用的引导加载程序主要有GRUB和LILO两种,GRUB与LILO以类似的方式工作,满足共同目的。
    当内核映像被加载到内存之后,内核阶段就开始了。内核映像并不是一个可执行的内核,而是一个压缩过的内核映像。通常它是一个zimage(压缩映像,小于512 KB)或一个bzlmage(较大的压缩映像,大于512 KB),它是提前使用zlib进行压缩过的。在这个内核映像前面是一个进程,它实现少量硬件设置,并对内核映像中包含的内核进行解压,然后将其放人高端内存中,如果有初始化RAM磁盘映像,就会将它移动到内存中,并标明以后使用,
最后该进程会调用内核,并开始启动内核引导的过程。

刚表态过的朋友 (0 人)

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册
验证问答 换一个 验证码 换一个

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部