diff --git a/src/modules/bootloader/main.py b/src/modules/bootloader/main.py
index 4801a40e0e917f0869930299ab62332b3f1b38b1..53f1a1368d66a7ccb311a245c1ff53adf5e730dd 100644
--- a/src/modules/bootloader/main.py
+++ b/src/modules/bootloader/main.py
@@ -150,9 +150,9 @@ def install_grub(efi_directory, fw_type):
 
 
 def prepare_bootloader(fw_type):
+    efi_directory = libcalamares.globalstorage.value("efiSystemPartition")
+    efi_boot_loader = libcalamares.job.configuration["efiBootLoader"]
     if fw_type == "efi":
-        efi_boot_loader = libcalamares.job.configuration["efiBootLoader"]
-        efi_directory = libcalamares.globalstorage.value("efiSystemPartition")
         partitions = libcalamares.globalstorage.value("partitions")
         boot_p = ""
         device = ""