@@ -83,8 +83,8 @@ def _prev_uki(self, item: MenuItem) -> str | None:
8383
8484 def _prev_removable (self , item : MenuItem ) -> str | None :
8585 if item .value :
86- return tr ('Will install to /EFI/BOOT/ (removable location)' )
87- return tr ('Will install to standard location with NVRAM entry' )
86+ return tr ('Will install to /EFI/BOOT/ (removable location, safe default )' )
87+ return tr ('Will install to custom location with NVRAM entry' )
8888
8989 @override
9090 def run (
@@ -114,6 +114,9 @@ def _select_bootloader(self, preset: Bootloader | None) -> Bootloader | None:
114114 removable_item .value = False
115115 self ._bootloader_conf .removable = False
116116 else :
117+ if not removable_item .enabled :
118+ removable_item .value = True
119+ self ._bootloader_conf .removable = True
117120 removable_item .enabled = True
118121
119122 return bootloader
@@ -147,18 +150,26 @@ def _select_removable(self, preset: bool) -> bool:
147150 + '\n \n '
148151 + tr ('This installs the bootloader to /EFI/BOOT/BOOTX64.EFI (or similar) which is useful for:' )
149152 + '\n \n • '
153+ + tr ('Firmware that does not properly support NVRAM boot entries like most MSI motherboards,' )
154+ + '\n '
155+ + tr ('most Apple Macs, many laptops...' )
156+ + '\n • '
150157 + tr ('USB drives or other portable external media.' )
151158 + '\n • '
152159 + tr ('Systems where you want the disk to be bootable on any computer.' )
153- + '\n • '
154- + tr ('Firmware that does not properly support NVRAM boot entries.' )
155160 + '\n \n '
156161 + tr (
157162 textwrap .dedent (
158163 """\
159- This is NOT recommended if none of the above apply, as it makes installing multiple
160- EFI bootloaders on the same disk more challenging, and it overwrites whatever bootloader
161- was previously installed on the default removable media search location, if any.
164+ If you do not know what this means, LEAVE THIS OPTION ENABLED, as it is the safe default.
165+
166+ It is suggested to disable this if none of the above apply, as it makes installing multiple
167+ EFI bootloaders on the same disk easier, and it will not overwrite whatever bootloader
168+ was previously installed at the default removable media search location, if any.
169+
170+ It may also make the installation more resilient in case of dual-booting with Windows,
171+ as Windows is known to sometimes erase or replace the bootloader installed at the removable
172+ location.
162173 """
163174 )
164175 )
0 commit comments