]> rtime.felk.cvut.cz Git - novaboot.git/blobdiff - novaboot
Add tests for GRUB2 BOOT_METHOD
[novaboot.git] / novaboot
index 2e70e7990327d9f189ce61317f90cef2cdd452a4..7fa381605f054bbce477bf74207d9837f8ada11b 100755 (executable)
--- a/novaboot
+++ b/novaboot
@@ -594,9 +594,11 @@ sub generate_grub2_config($$$$;$$)
            print $fg "  $boot_method ${base}$kbin $kcmd\n";
        } else {
            my @args = split;
-           # GRUB2 doesn't pass filename in multiboot info so we have to duplicate it here
-           $_ = join(' ', ($args[0], @args));
-           s|\brom://|$rom_prefix|g; # We do not need to translate path for GRUB2
+           if ($boot_method eq "multiboot") {
+               # GRUB2 doesn't pass filename in multiboot info so we have to duplicate it here
+               $_ = join(' ', ($args[0], @args));
+               s|\brom://|$rom_prefix|g; # We do not need to translate path for GRUB2
+           }
            print $fg "  $module_load_method $base$_\n";
        }
     }