diff options
Diffstat (limited to 'perl-install/any.pm')
-rw-r--r-- | perl-install/any.pm | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/perl-install/any.pm b/perl-install/any.pm index bf35e8ec0..24c3575ad 100644 --- a/perl-install/any.pm +++ b/perl-install/any.pm @@ -509,6 +509,8 @@ sub setupBootloader__refind { my $update_esp = !$already_installed; my $as_default = $already_in_default || $b->{removable}; + my $use_nvram = $b->{use_nvram}; + $use_nvram //= 1; $in->ask_from_( { title => N("Bootloader Configuration"), @@ -519,6 +521,8 @@ sub setupBootloader__refind { val => \$update_esp, type => 'bool', disabled => sub { !$already_installed } }, { text => N("Install in /EFI/BOOT (removable device or workaround for some BIOSs)"), val => \$as_default, type => 'bool', disabled => sub { !$update_esp } }, + { text => N("Configure rEFInd to store its variables in the EFI NVRAM"), + val => \$use_nvram, type => 'bool' }, ] ) or return 0; @@ -527,6 +531,7 @@ sub setupBootloader__refind { } else { $b->{install_mode} = $as_default ? 'no_install' : 'nvram_only'; } + $b->{use_nvram} = $use_nvram; if (my @esp = grep { $_->{mntpoint} eq '/boot/EFI' } @$fstab) { $b->{esp_device} = $esp[0]{real_device} || fs::wild_device::from_part('', $esp[0]); } |