cd /usr/src/linux; make install
Linuxでmake installすると/sbin/installkernelが呼ばれる。最近、dracutでinitramfsを作っているのだけど、ちょくちょく作り直すのを忘れるのでmake installで一緒にdracutもやってくれないかなと調べてみると
/usr/src/linux/arch/x86/boot/install.sh で
# User may have a custom install script if [ -x ~/bin/${INSTALLKERNEL} ]; then exec ~/bin/${INSTALLKERNEL} "$@"; fi if [ -x /sbin/${INSTALLKERNEL} ]; then exec /sbin/${INSTALLKERNEL} "$@"; fi
となっていて、 /root/bin/installkernel が実行可能ならそっちを使ってくれるようなので
#!/bin/bash /sbin/installkernel "$@" [ -f /boot/initramfs-$1.img ] && mv /boot/initramfs-$1.img /boot/initramfs-$1.old.img dracut /boot/initramfs-$1.img $1 ln -sf initramfs-$1.img /boot/initramfs.img
というのを /root/bin/installkernel においておくことにした。これでinitramfsもmake installで更新されてくれてOK