使用mkcramfs制作的initrd

  • 介绍

使用mkcramfs制作的initrd

  • 制作

initrd=basename $1

mkcramfs ${initrd} ${initrd}.img

gzip -9 ${initrd}.img

  • 解压

if [ $# != 1 ];then

echo "usage:$0 file-to-be-edit"

exit

fi

 

mkdir initrd_new

mkdir init_mnt

 

mv $1 ${1}.gz

gunzip -9 ${1}.gz

mount -o loop $1 init_mnt

cp -a init_mnt/* initrd_new/

cd initrd_new && mkdir lib/udev/devices/shm new_root proc root tmp var/run

发表评论

电子邮件地址不会被公开。 必填项已用*标注