Hi! Tomáš Čech skribis: > * gnu/system/grub(foreign-menu-entry): New record type. > > menu-entry type is suitable for kernel and initrd from GuixSD as it is looking > for menu-entry-linux/bzImage for kernel in every case which makes pasing any > other form impossible. AIUI, this is a followup to , and it’s admittedly a shame that this isn’t fixed! I still think that the approach proposed at is more appropriate; ‘menu-entry’ would always work, no duplication would be necessary. As a stop-gap measure, I would prefer to (1) allow: (menu-entry ;; … (linux #~(string-append #$kernel "/bzImage"))) (2) remove the “/bzImage” assumption and use the above idiom everywhere in the current code, and (3) and have a hack along these lines to correctly interpret (string-append …) in the ‘parameters’ file: