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