From 4b5352e9a73b1d63f9432b24a4edaaec9f352b23 Mon Sep 17 00:00:00 2001 From: Silvio Rhatto Date: Sun, 3 Jul 2016 09:54:04 -0300 Subject: Enhance grub.cfg --- share/config/templates/bootless/grub.cfg | 29 +++++++++++++++++++---------- 1 file changed, 19 insertions(+), 10 deletions(-) (limited to 'share/config') diff --git a/share/config/templates/bootless/grub.cfg b/share/config/templates/bootless/grub.cfg index 3864c4a..35827db 100644 --- a/share/config/templates/bootless/grub.cfg +++ b/share/config/templates/bootless/grub.cfg @@ -29,11 +29,13 @@ function bootfde { insmod luks insmod lvm - cryptomount lvm/${1} - set root=(crypto0) - set volume=${1} - set version=${2} + + if [ "${2}" ]; then + set version=${2} + else + set version=3.16.0-4-amd64 + fi if [ "${3}" ]; then set source=${3} @@ -47,10 +49,12 @@ function bootfde { set target=root fi - echo "Loading ${volume}..." - linux /boot/vmlinuz-${version} root=/dev/mapper/${target} cryptopts=target=${target},source=${source} ro quiet - echo 'Loading initial ramdisk ...' - initrd /boot/initrd.img-${version} + cryptomount lvm/${volume} + set root=(crypto0) + echo "Loading ${volume}..." + linux /boot/vmlinuz-${version} root=/dev/mapper/${target} cryptopts=target=${target},source=${source} ro quiet + echo 'Loading initial ramdisk ...' + initrd /boot/initrd.img-${version} } # @@ -59,7 +63,12 @@ function bootfde { # function bootimg { set volume=${1} - set version=${2} + + if [ "${2}" ]; then + set version=${2} + else + set version=3.16.0-4-amd64 + fi if [ "${3}" ]; then set target=${3} @@ -79,7 +88,7 @@ function bootimg { set distro=debian fi - echo "Loading ${1}..." + echo "Loading ${1}..." linux /boot/custom/${distro}/vmlinuz-${version} root=/dev/mapper/${rootfs} cryptopts=target=${target},source=${volume} ro quiet apparmor=1 security=apparmor echo 'Loading initial ramdisk ...' initrd /boot/custom/${distro}/initrd.img-${version} -- cgit v1.2.3