1234567891011121314151617181920212223 |
- #!/bin/sh
- # kB disable if mem low than 256MB
- memtotal=`grep MemTotal /proc/meminfo | awk '{print $2}'`
- if test $memtotal -le 262144; then
- exit 0
- fi
- KZ=128
- if test $memtotal -ge 8388608; then
- KZ=512
- elif test $memtotal -ge 4194304; then
- KZ=256
- fi
- case $(uname -m) in
- i?86|x86_64)
- if ! grep -q crashkernel /boot/grub/grub.cfg; then
- mount /boot -o remount,rw
- sed -i "s/linux.*/& crashkernel=${KZ}M/" /boot/grub/grub.cfg
- mount /boot -o remount,ro
- fi
- ;;
- esac
|