blob: 62366a295039b38ca063903f69a1a5341475a0e2 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001#!/bin/sh
2
3# kB disable if mem low than 256MB
4memtotal=`grep MemTotal /proc/meminfo | awk '{print $2}'`
5if test $memtotal -le 262144; then
6 exit 0
7fi
8KZ=128
9if test $memtotal -ge 8388608; then
10 KZ=512
11elif test $memtotal -ge 4194304; then
12 KZ=256
13fi
14
15case $(uname -m) in
16 i?86|x86_64)
17 if ! grep -q crashkernel /boot/grub/grub.cfg; then
18 mount /boot -o remount,rw
19 sed -i "s/linux.*/& crashkernel=${KZ}M/" /boot/grub/grub.cfg
20 mount /boot -o remount,ro
21 fi
22 ;;
23esac