使用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

你可能感兴趣的:(mkcramfs,initrd)