diff options
Diffstat (limited to 'memtest86-efi')
-rw-r--r-- | memtest86-efi | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/memtest86-efi b/memtest86-efi index e8faae7e6089..7d4add53dfb9 100644 --- a/memtest86-efi +++ b/memtest86-efi @@ -57,12 +57,14 @@ install() { cp -v "$MEMTEST86_PATH/"* "$esp/EFI/memtest86/" # Move files in memtest ESP directory mv -v "$esp/EFI/memtest86/boot$ARCH.efi" "$esp/EFI/memtest86/memtest$ARCH.efi" # Rename .efi file echo -e "\nAdd a new configuration file for GRUB..." - echo -e "if [ \"\${grub_platform}\" == \"efi\" ]; then - \tmenuentry \"Memtest86\" { - \tsearch --set=root --no-floppy --fs-uuid $(blkid $partition -s UUID -o value) - \tchainloader /EFI/memtest86/memtest$ARCH.efi - \t} - fi" > "/etc/grub.d/86_memtest" + echo -e "cat <<-EOF + if [ \"x\\\${grub_platform}\" == \"xefi\" ]; then + menuentry \"Memtest86\" { + search --set=root --no-floppy --fs-uuid $(blkid $partition -s UUID -o value) + chainloader /EFI/memtest86/memtest$ARCH.efi + } + fi + EOF" > "/etc/grub.d/86_memtest" chmod +x "/etc/grub.d/86_memtest" grub-mkconfig -o "/boot/grub/grub.cfg" elif [[ $choice == 4 ]]; then |