ITEEDU

Linux系统学习基础

第一章 开发工具学习

第二章 Linux内核制作

第三章 initramfs制作

第四章 Linux系统制作原理

第五章 文件系统启动方式配制

生成initrd镜像

下面是一个shell文件,可以自动将/initrd目录下的文件打包成myinitrd.img镜像。

#!/bin/sh
dd if=/dev/zero of=/dev/ram1
mke2fs -m 0 /dev/ram1
mount /dev/ram1 /mnt/ram
cp -R /initrd/* /mnt/ram
umount /dev/ram1
dd if=/dev/ram1 of=~/myinitrd.img
gzip -v9 ~/myinitrd.img

生成位置为当前用户主文件夹。