Ludovic Courtès writes: > Jan Nieuwenhuizen <jann...@gnu.org> skribis: >> (grub-configuration >> (device "/dev/sda") >> (list (menu-entry >> (label "debian") >> (linux "(hd0,msdos3)/boot/latest")
> Did you run “guix system init config.scm /”? Fear not. Debian lives on /dev/sda3, guix on /sda1. From Debian I dit guix system init config.scm /guix > Good question! I’m not sure I fully understand your hack but I’d like > to read more about it. :-) So what I need is for Guix's Grub to create an extra menu entry for Debian, with this text menuentry 'Debian GNU/Linux' { linux /boot/vmlinuz-3.16.0-4-amd64 root=/dev/sda3 ro initrd /boot/initrd.img-3.16.0-4-amd64 } When you specify extra an extra menu-entry (list (menu-entry (label "debian") (linux "<file-name>") (initrd "<file-name>)) then grub.scm:(grub-configuration-file) appends "/" "bzImage" to the kernel's file-name (define linux-image-name (if (string-prefix? "mips" system) "vmlinuz" "bzImage")) So, I setup some symlinks on the Debian side so that I can provide Guix's Grub wih a kernel file name that can have "/bzImage" appended. 23:42:13 janneke@drakenvlieg:~/src/guix $ ls -l /debian/boot/latest/ totaal 0 lrwxrwxrwx 1 root root 28 6 feb 21:17 bzImage -> /boot/vmlinuz-3.16.0-4-amd64 lrwxrwxrwx 1 root root 31 6 feb 21:17 initrd -> /boot/initrd.img-3.16.0-4-amd64 Possibly we'd want to add another keyword (linux-image "(hd0,msdos3)/boot/vmlinuz-3.16.0-4-amd64") that gets used literally? Greetings, Jan -- Jan Nieuwenhuizen <jann...@gnu.org> | GNU LilyPond http://lilypond.org Freelance IT http://JoyofSource.com | Avatar® http://AvatarAcademy.nl