Warn in initramfs if there is <256MM memory
authorThomas Stewart <thomas@stewarts.org.uk>
Fri, 19 May 2017 11:59:47 +0000 (12:59 +0100)
committerMichael Prokop <mika@grml.org>
Fri, 19 May 2017 13:50:27 +0000 (15:50 +0200)
Closes grml/grml#35

etc/grml/fai/config/files/usr/share/initramfs-tools/scripts/init-top/grml/GRMLBASE

index e8ccac6..23ac19c 100755 (executable)
@@ -174,6 +174,11 @@ fi
 
 if grep -q 'boot=live' /proc/cmdline 2>/dev/null ; then
    log_grml_begin_msg "Finished early booting sequence." ; echo "$SUCCESS"
 
 if grep -q 'boot=live' /proc/cmdline 2>/dev/null ; then
    log_grml_begin_msg "Finished early booting sequence." ; echo "$SUCCESS"
+   #(256-16)*1024=245760
+   if [ "$(awk '/MemTotal/{print $2}' /proc/meminfo)" -lt 245760 ] ; then
+     log_grml_failure_msg "Warning: less than 256MB RAM, boot may fail"
+     echo
+   fi
    log_grml_begin_msg "Searching for GRML file, this might take a few seconds..."
    echo
 fi
    log_grml_begin_msg "Searching for GRML file, this might take a few seconds..."
    echo
 fi