Show all possible kernels - needed for i386-efi

This commit is contained in:
Steve McIntyre 2015-01-11 00:36:59 +00:00
parent 74d62ec35c
commit cb1b553227
1 changed files with 10 additions and 13 deletions

View File

@ -70,19 +70,16 @@ sub print_kernel {
my %k = %{$t};
my $initrd;
# Only print 64-bit kernels
if ($k{"kernel"} =~ /amd/) {
$k{"label"} =~ s/\^//;
if ($k{"append"} =~ s? (initrd=\S+)??) {
$initrd = $1;
$initrd =~ s?^.*initrd=??;
}
print_indent "menuentry '$pre" . $k{"label"} . "' {\n";
print_indent " set background_color=black\n";
print_indent " linux " . $k{"kernel"} . " " . $k{"append"} . "\n";
print_indent " initrd $initrd\n";
print_indent "}\n";
}
$k{"label"} =~ s/\^//;
if ($k{"append"} =~ s? (initrd=\S+)??) {
$initrd = $1;
$initrd =~ s?^.*initrd=??;
}
print_indent "menuentry '$pre" . $k{"label"} . "' {\n";
print_indent " set background_color=black\n";
print_indent " linux " . $k{"kernel"} . " " . $k{"append"} . "\n";
print_indent " initrd $initrd\n";
print_indent "}\n";
}
sub debug {