#!/bin/bash # Initial script for Linux Live Kit # Author: Tomas M export PATH=.:/:/usr/sbin:/usr/bin:/sbin:/bin mount -n -t proc proc /proc mount -n -t sysfs sysfs /sys mount -n -o remount,rw rootfs / ln -sf /proc/mounts /etc/mtab # this allows us to use umount -a # Don't print kernel messages to konsole any longer echo "0" >/proc/sys/kernel/printk # Activate zram (auto-compression of RAM) # Compressed RAM consumes 1/2 or even 1/4 of original size # Setup static size of 500MB echo "Setting dynamic RAM compression using ZRAM" modprobe zram echo $((512*1024*1024)) > /sys/block/zram0/disksize mkswap /dev/zram0 swapon /dev/zram0 -p 32767 echo 100 > /proc/sys/vm/swappiness MEMORYDIR=/memory UNIONDIR=/union # Setup empty union mkdir $MEMORYDIR mkdir $UNIONDIR mount -t ramfs ramfs $MEMORYDIR mount -t aufs -o xino=$MEMORYDIR/xino,br=$MEMORYDIR none $UNIONDIR # find LiveKit data # add data to union # testing message echo echo echo echo echo " Thank you for testing. That's all for now :)" echo " It's now safe to turn off your computer ..." echo echo echo echo /bin/bash