3 # kernell install script
11 make prepare ||
exit 5
14 KERVER
=`make kernelrelease`
18 echo -n Build
'&' install kernel
"$KERVER" ' ?'
22 chown portage .
-R ||
exit 4
25 su portage
-c "make clean" ||
exit 6
28 su portage
-c "make prepare" ||
exit 7
31 su portage
-c "make all" ||
exit 8
33 echo make modules_install...
34 make modules_install ||
exit 10
36 echo make firmware_install...
37 make firmware_install ||
exit 11
40 echo mount
/boot with rw
41 mount
/boot
-o remount
,rw
43 cp -v .
/arch
/x86
/boot
/bzImage
"/boot/kernel-$KERVER" ||
exit 1
44 cp -v .
/System.map
"/boot/System.map-$KERVER" ||
exit 2
45 cp -v .
/.config
"/boot/Config-$KERVER" ||
exit 3
48 echo "" >> /boot
/grub
/grub.conf
49 echo "# ? & ?" >> /boot
/grub
/grub.conf
50 echo "title=Linux $KERVER" >> /boot
/grub
/grub.conf
51 echo "kernel" "/boot/kernel-$KERVER" "root=$ROOT" "ro" >> /boot
/grub
/grub.conf
52 echo "title=Linux $KERVER noresume" >> /boot
/grub
/grub.conf
53 echo "kernel" "/boot/kernel-$KERVER" "root=$ROOT" "ro" "noresume" "nox" >> /boot
/grub
/grub.conf
56 echo grub.conf was updated
, but manual check is recomended.