dmesgcmp bugfix
[anomen-kernel-config.git] / 42-pc-openspace / 2.6.30-tuxonice-r6-a8 / kernel_install.sh
blob2a7fd163212976ef769faefe77e0e68bdcfc859d
1 #!/bin/sh
3 # kernell install script
5 # $Id$
7 # System settings:
8 ROOT=/dev/hda3
10 echo make prepare
11 make prepare || exit 5
13 # extract verions
14 KERVER=`make kernelrelease`
16 echo "Root: $ROOT"
18 echo -n Build '&' install kernel "$KERVER" ' ?'
19 read
21 echo chown portage...
22 chown portage . -R || exit 4
24 echo make clean...
25 su portage -c "make clean" || exit 6
27 echo make prepare...
28 su portage -c "make prepare" || exit 7
30 echo make all...
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
39 #echo mount /boot with rw
40 #mount /boot -o remount,rw
42 cp -v ./arch/x86/boot/bzImage "/boot/kernel-$KERVER" || exit 1
43 cp -v ./System.map "/boot/System.map-$KERVER" || exit 2
44 cp -v ./.config "/boot/Config-$KERVER" || exit 3
47 echo "" >> /boot/grub/grub.conf
48 echo "# ? & ?" >> /boot/grub/grub.conf
49 echo "title=Linux $KERVER" >> /boot/grub/grub.conf
50 echo "kernel" "/boot/kernel-$KERVER" "root=$ROOT" "ro" "acpi_pm_good" >> /boot/grub/grub.conf
51 echo "title=Linux $KERVER noresume" >> /boot/grub/grub.conf
52 echo "kernel" "/boot/kernel-$KERVER" "root=$ROOT" "ro" "acpi_pm_good" "noresume" "nox" >> /boot/grub/grub.conf
54 echo "* INFO *"
55 echo grub.conf was updated, but manual check is recomended.
56 echo ""
57 echo Finished.