installer: Makes iso image compatible with *wrong* UEFI. #35528
Closed
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Motivation for this change
This change will help users with arguably broken UEFI implementations.
It has been reported that at least one specific motherboard has this
problem, and that other motherboards can exhibit the same behaviour.
Those UEFI implementations are not following the spec with regard to the
autodetection:
Those boards will, instead, try to boot the default location of windows'
UEFI bootloader
This change only affects the installation media. It may be necessary
to document the caveat that some (older?) motherboards exhibit such
behaviour, possibly on the users' wiki; users of such computers may want
to install a secondary bootloader like rEFInd, or copy the bootloader
installed by NixOS to that location after their successful installation.
See:
Things done
build-use-sandbox
innix.conf
on non-NixOS)./result/bin/
)I couldn't verify whether the installer would boot on such hardware, but the file is at the expected location.