barzvoid/scripts/lilo-conf-mkr.sh

33 lines
469 B
Bash
Executable File

#!/bin/sh
IMG=$(ls /boot/vmlinuz*|sort -r|sed 1q)
VERS=$(echo $IMG | sed 's/\/boot\/vmlinuz-//')
INIT=/boot/initramfs-$VERS.img
ROOT_UUID=$(cat /etc/fstab|grep "UUID"|awk '{print $1}')
LBOOT="$1"
#global setup
printf "boot=$LBOOT
prompt
timeout=150
lba32
root=\"$ROOT_UUID\"
vga=normal
read-only
menu-title=\"edbarz9's computer\"
\n\n
#image setup
image = $IMG
\tlabel = \"$VERS\"
\t#root = \"$ROOT_UUID\"
\tread-only
\tinitrd = $INIT\n" > /etc/lilo.conf
lilo