ITeedu.com
快捷导航
编程语言
WEB开发
手机开发
数据库
操作系统
嵌入式
开源软件
作品
编辑语言
汇编
C/C++
JAVA
Python
Ruby
WEB开发
javascript
J2EE
PHP
Django
关于
ITEEDU
编程语言
汇编
C/C++
JAVA
Python
Ruby
WEB开发
J2EE
PHP
djangocn2
手机开发
android
iphone
数据库
MYSQL
sqlite
操作系统
Linux
GRUB
嵌入式
开源软件
本章目标
基本概念
什么是initrd
initrd产生原因
initrd 的用途
initrd与initramfs
linux2.4内核对 Initrd 的处理流程
linux2.6 内核对 Initrd 的处理流程
initrd与initramfs制作原理
busybox
busybox简介
busybox配制详解
动态编译busybox
编译并安装busybox
基本制作过程
创建目录和文件
测试一下
mdev自动生成/dev下的设备文件
最简init文件
生成initramfs镜像
如何运行initramfs
生成initrd镜像
RedHat的initrd
查看镜像文件类型
解压查看initrd镜像
解压查看initramfs镜像
高级主题
initramfs切入linux文件系统
initrd切入linux文件系统
基于initrd镜像的minilinux
linux文件系统初始化步骤
busybox的缺省init模式
busybox的inittab文件格式说明
制作最简minilinux
can't access tty 问题
编译加载linux驱动和内核模块
高级扩展
mdev的hotplug模式
udev的coldplug模式
用udev自动加载设备驱动模块
将init程序打包进内核
将initramfs打包进内核
用描述文件构建initramfs
initrd和initramfs制作