initramfs打包软件进initrd.img

copyexec.sh

1
2
3
4
5
6
7
8
9
10
11
#!/bin/sh -e
PREREQS=""
case $1 in
prereqs) echo "${PREREQS}"; exit 0;;
esac
. /usr/share/initramfs-tools/hook-functions

echo "cp ifconfig"
copy_exec /usr/sbin/ifconfig /usr/sbin

echo "copy done"

把上面的脚本放到/etc/initramfs-tools/hooks/里面

然后使用mkinitramfs制作initrd.img

1
mkinitramfs -o initrd.img