1 Bootloader简介在嵌入式操作系统中,BootLoader是在操作系统内核运行之前运行。可以初始化硬件设备、建立内存空间映射图,从而将系统的软硬件环境带到一个合适状态,以便为最终调用操作系统内核准备好正确的环境。在嵌入式系统中,通常并没有像BIOS那样的固件程序(注,有的嵌入式CPU也会内...
分类:
其他好文 时间:
2014-08-18 21:42:02
阅读次数:
487
和许多其他linux发行版一样,Fedora使用Grub作为32位和64位X86系统的启动加载器(bootloader)。grub的配置文件主要是/boot/grub/grub.conf,而/boot/grub/menu.list是这个文件的软连接(soft link)。该配置文件样式如下# gru...
分类:
其他好文 时间:
2014-08-15 01:22:06
阅读次数:
401
MBR:主引导扇区,在驱动器最前端的一段引导扇区,大小为512B(字节),由三部分组成,第一部分为主引导程序(bootloader),大小为446B,第二部分为分区表(partitiontable区),大小为64B,第三部分为magicnumber,大小为2B,固定为55AA。因为在分区表上记录一个主分区需要使..
分类:
其他好文 时间:
2014-08-12 10:31:24
阅读次数:
218
安装过程:POST-->Bootloader(kernel+ramdisk)-->anacondaBootLoader界面:GUI界面text界面boot:anaconda接口:text接口GUI接口安装过程分为两个阶段:安装前的配置阶段:(既可交互式进行,亦可直接读取配置文件自动完成)键盘类型安装过程中的语言支持使用语言时区选择..
分类:
其他好文 时间:
2014-08-01 00:16:12
阅读次数:
358
一、系统的安装原理:Linux系统安装过程:POST---->Bootloader(ramdisk)----->anaconda系统安装程序其实,安装操作系统就是把编译好的二进制格式的操作系统导入到目标磁盘中,就要访问硬件。这就涉及到安装程序anaconda能不能驱动目标磁盘。如果,不能驱动目标磁盘的话,..
分类:
系统相关 时间:
2014-07-31 09:59:19
阅读次数:
609
各大linux的版本都遵循着FHS(FilesystemHierarchyStandard)文件系统目录标准,是一个树形结构的组织文件。在此简要记录各目录。linux下所有文件都处在/文件下。树形结构图:/boot:系统启动相关的文件主要文件1、vmliunx:内核2、initramfs:磁盘映像文件3、grub(bootloader)..
分类:
系统相关 时间:
2014-07-30 17:51:26
阅读次数:
317
Android 的Recovery机制
目录
1. 系统的启动模式 1
1.1 Android系统的启动模式 1
1.2 系统的启动模式 2
2. Recovery模式中的三个部分 3
3. Recovery模式中的两个通信接口 3
3.1 主系统和Recovery通过/cache下的文件通信
3
3.2 Bootloader与Recovery通过BCB(Bootload...
分类:
移动开发 时间:
2014-07-30 17:36:54
阅读次数:
388
linux开机启动流程在系统刚启动时,系统会主动的读取BIOS加载硬件信息以及进行硬件自我检测,并根据其中设定的取得第一个开机装置的MBR(主要启动记录区)中的bootloader(开机管理程序,例如grub),然后开机管理程序就可以加载内核到内存当中解压缩并执行,此时内核就可以在内..
分类:
系统相关 时间:
2014-07-27 11:58:58
阅读次数:
303
折腾了半天 ,最后发现其实很简单。。。1.装好windows下gdb和bootloader的驱动,注意打开usb debug,另外进入bootloader是开机按电源键和音量减小键,至于要解锁这个想必我也是多说了2.下载android L镜像(nexus5 和nexus7的不一样,要注意区分下载,不...
分类:
移动开发 时间:
2014-07-24 09:59:13
阅读次数:
202
概念GNU GRUB 和GRUB是GRand Unified Bootloader的缩写,它是一个多重操作系统启动管理器。用来引导不同系统,如windows,linux。在X86架构的机器中,Linux、BSD或其它Unix类的操作系统中GRUB、LILO是大家最为常用,应该说是主流。Windows...
分类:
系统相关 时间:
2014-07-23 12:08:06
阅读次数:
313