This is a small script helping in setting up a new kernel. It copies files from the Linux kernel source directory and builds the matching initramfs file.
#!/bin/sh # set -x if [ $(dirname $PWD) != '/usr/src' ] then echo "" echo "Please change directory to a one with Linux kernel sources" exit 1 fi version=$(basename $PWD |awk -F\- '{print $2}') ls boot/vmlinuz-${version}-* 2> /dev/null && \ build=$(ls -1 /boot/vmlinuz-${version}-*| sort -n | awk -F\- '{print $3}') || \ build=1 release=${version}-${build} cp System.map /boot/System.map-${release} cp arch/x86/boot/bzImage /boot/vmlinuz-${release} mkinitrd /boot/initramfs-${release}.img ${version} grub-mkconfig > /boot/grub/grub.cfg
No comments:
Post a Comment