zax - kernel config.txt
[anomen-kernel-config.git] / savara / 2.6.27-gentoo-r8-s25 / kernel_install.sh
blob54c7a0f3477636f5096b9320d92e4846f08181d4
1 #!/bin/sh
3 # kernell install script
5 # $Id$
7 # System settings:
8 ROOT=/dev/sda2
10 echo chown portage...
11 chown portage . -R || exit 4
13 echo make prepare
14 make prepare || exit 5
16 # extract verions
17 KERVER=`make kernelrelease`
19 echo "Root: $ROOT"
21 echo -n Build '&' install kernel "$KERVER" ' ?'
22 read
24 echo make clean...
25 make clean || exit 6
27 echo make all...
28 su portage -c make all || exit 7
30 echo make modules_install...
31 make modules_install || exit 10
33 cp -v ./arch/x86/boot/bzImage "/boot/kernel-$KERVER" || exit 1
34 cp -v ./System.map "/boot/System.map-$KERVER" || exit 2
35 cp -v ./.config "/boot/Config-$KERVER" || exit 3
38 echo "" >> /boot/grub/grub.conf
39 echo "# #" >> /boot/grub/grub.conf
40 echo "title=Linux $KERVER" >> /boot/grub/grub.conf
41 echo "kernel" "/boot/kernel-$KERVER" "root=$ROOT" "ro" >> /boot/grub/grub.conf
43 echo "* INFO *"
44 echo grub.conf was updated, but manual check is recomended.
45 echo ""
46 echo Finished.