diff options
-rw-r--r-- | config/binary_grub/grub.cfg | 23 |
1 files changed, 13 insertions, 10 deletions
diff --git a/config/binary_grub/grub.cfg b/config/binary_grub/grub.cfg index 52ae410..0a5d6df 100644 --- a/config/binary_grub/grub.cfg +++ b/config/binary_grub/grub.cfg @@ -42,17 +42,11 @@ if test -e ($root,msdos3) ; then echo 'Loading initial ramdisk ...' initrd /live/initrd.img } - else - menuentry 'Start Kanotix (persistent)' --class kanotix64 --class gnu-linux --class gnu --class os { - echo 'Loading Linux ...' - linux /live/vmlinuz ${boot_en} quiet splash persistent - echo 'Loading initial ramdisk ...' - initrd /live/initrd.img - } fi fi fi +##### menuentry 'Start Kanotix DE' --class kanotix64 --class gnu-linux --class gnu --class os { echo 'Loading Linux ...' linux /live/vmlinuz ${boot_de} quiet splash @@ -100,14 +94,23 @@ menuentry 'Start Kanotix EN (failsafe)' --class kanotix64 --class gnu-linux --cl initrd /live/initrd.img } +##### + if [ $efi != 1 ] ; then menuentry 'Memtest86+' --class memtest { linux16 /live/memtest } else - menuentry 'EFI Shell' { - chainloader /efi/boot/shellx64.efi - } + if test -f /efi/boot/shellx64.efi ; then + menuentry 'EFI Shell x64' { + chainloader /efi/boot/shellx64.efi + } + fi + if test -f /efi/boot/shellx86.efi ; then + menuentry 'EFI Shell x86' { + chainloader /efi/boot/shellx86.efi + } + fi if search -nf /EFI/Microsoft/Boot/BOOTMGR.EFI ; then menuentry 'Microsoft Bootmgr' { search -sf /EFI/Microsoft/Boot/BOOTMGR.EFI |