Linux系统启动流程Linux内核的特性之一:使用缓冲和缓存来加速对磁盘上文件的访问系统初始化进程(内核级别):POST-->bootsequence(BIOS)-->bootloader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->/sbin/init内核功能:进程管理,内存管理,网络协议栈,文..
分类:
系统相关 时间:
2016-05-25 18:55:12
阅读次数:
187
/dev/ram0-15,最多支持16个ramdisk设备,他们的大小,都是受ramdisk_size参数控制的环境:centos6.5使用:1.打开vi/etc/grub.conf2.在kernel开头的那一行末尾添加“ramdisk_size=size“(size为ramdisk大小KB)3.重启机器4.ll/dev/ram*,会显示16个设备,随便用一个即可。
分类:
其他好文 时间:
2016-05-18 22:16:40
阅读次数:
226
1 Linux kernel配置
1.1 dts
修改dts以支持ramdisk bootargs和ramdisk分区:
在memory项后通过chosen方式添加bootargs,添加内容如下:
/ {
model = "TI AM335x CORS";
compatible = "ti,am335x-evm", "ti,am33xx";
memory {
device_...
分类:
其他好文 时间:
2016-05-12 22:16:17
阅读次数:
489
CentOS系统启动流程 POST --> Boot Sequence(BIOS) --> Boot Loader(MBR) --> kernel(ramdisk) --> rootfs(readonly) --> switchroot --> /sbin/init(CentOS 5,6,7不同) ...
分类:
其他好文 时间:
2016-05-10 09:49:29
阅读次数:
165
CentOS系统启动流程POST-->BootSequence(BIOS)-->BootLoader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->switchroot-->/sbin/init(CentOS5,6,7不同)-->设置默认运行级别-->运行系统初始化脚本,完成系统初始化-->关闭启动对应级别下需要停止的..
分类:
其他好文 时间:
2016-05-09 07:10:15
阅读次数:
218
问题:
当Linux内核启动时,必须找到并执行第一个用户程序,通常是init。用户程序存放在文件系统,故Linux必须找到并挂载第一个文件系统。
通常,可用的文件系统都列在/etc/fstab,所以mount可以找到它们。但是/etc/fstab本身存在与文件系统中。因此,这类似鸡生蛋蛋生鸡的问题。
为解决该问题,内核开发者建立了内核命令列表选项root=,用来制定root文件系统存在于哪个...
分类:
其他好文 时间:
2016-05-07 10:43:02
阅读次数:
186
编译Android源码之后,在out/target/product/generic一些文件: ramdisk.img、system.img、userdata.img、 system、 data、root其中,system.img是由 system打包压缩得到的, userdata.img是由 dat ...
分类:
其他好文 时间:
2016-05-02 12:58:52
阅读次数:
165
CentOS系统的启动流程:简介:(内核级别)POST-读取->BootSequence(在BIOS中)-->BootLoader(在MBR中)-->Kernel(借助ramdisk完成根文件系统的加载)-->rootfs(readonly)-->/sbin/init(用户空间的第一个程序)接下面(用户空间的启动流程):/sbin/init(读取..
分类:
其他好文 时间:
2016-04-12 17:43:40
阅读次数:
289
CentOS系统启动流程:(以CentOS5为例说明)POST-->BootSequence(BIOS)-->BootLoader(MBR)-->kernel(ramdisk)-->rootfs(readonly)-->switchroot-->/sbin/init(CentOS5,6,7不同)-->设置默认运行级别-->系统初始化脚本-->关闭启动对应级别下的服务-..
分类:
其他好文 时间:
2016-04-04 06:49:09
阅读次数:
240
在我们使用Linux操作系统的时候,只要按下电源键,就会出现一些乱七八糟的代码,过一会就会出现登陆界面,那么在这期间系统自己都做了什么?现在就说一下在这这段时间系统做了些什么。系统初始化流程:POST-->Bootsequence(BIOS)-->Bootloader(MBR)-->Kernel(ramdisk)..
分类:
其他好文 时间:
2016-03-28 00:38:45
阅读次数:
748