制作initramfs的简化步骤

3266阅读 1评论2012-04-23 xparmenides
分类:LINUX

make defconfig                             # 选择编译大多数Busybox提供的程序
make menuconfig                            # 打开静态链接配置选项
make; mkdir ~/image                        # 编译Busybox
make install CONFIG_PREFIX=~/image         # 将生成的各种程序安装到~/image目录中
cd ~/image; mv linuxrc init                # init程序更名
mkdir etc dev proc sys mnt                 # 创建必要的目录
mkdir etc/init.d
cat > etc/init.d/rcS << EOF               
#! /bin/sh
mount -t proc proc /proc
mount -t sysfs sysfs /sys
mdev -s
EOF
chmod +x etc/init.d/rcS                  
find . | cpio -o -H newc | gzip > ~/image.cpio.gz    # 打包

上一篇:利用Qemu搭建内核调试环境
下一篇:为内核2.6.11搭建调试环境

文章评论