- 博客(3)
- 收藏
- 关注
转载 关于initrd的一些整理
initrd是init ramdisk的缩写,initramfs是init ramfs的缩写,名称里加了init前缀,代表它们具有了引导内核启动的功能initrd是gziped的,initramfs是cpio的以pc上的为例,首先拷贝一个initrd-2.6.25-14.fc9.i686.img,防止破坏了它开不了机然后将其备份改名为gz,解压缩[root@localhost
2013-07-15 18:49:55
1214
转载 vmlinux.lds
vmlinux.lds.S是如何组织内核的每个函数存放在内核镜像文件的位置,我们知道你在编译内核生成内核文件的时候,其实这个过程分两步,一个是“编译”,另一个是“链接”的过程,vmlinux.lds.S要做的就是告诉编译器如何链接编译好的各个内核.o文件。小知识:链接器中的entry 链接器 按以下优先顺序设入口点,找到即停止 1 -e 命令行选项 2
2013-07-14 19:28:03
668
转载 根文件系统启动过程分析
一般的系统是先启动/sbin/init,但是也可通过启动参数指定init=来确定,如:我的系统就是制定的init=/linuxrc,因为文件系统是采用busybox的,而linuxrc.也是一个指向busybox的文件,不过不确认它指向具体哪个指令。不过可能是/sbin/init. init进程的主要任务是按照inittab文件所提供的信息创建进程,由于进行系统初始化的那些进程都由i
2013-07-12 00:01:40
465
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人