Hi, this is an old syslinux menu entry I try to convert to a grub.cfg menu entry. $ grep "X .Moon" /boot/syslinux/syslinux.cfg -B1 -A3 LABEL Moonstudio MENU LABEL Ubuntu X ^Moon Studio lowlatency LINUX /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency APPEND root=LABEL=moonstudio ro INITRD /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency I don't understand a few things provided by https://wiki.archlinux.org/title/GRUB#Boot_menu_entry_examples . The syslinux bootloader, syslinux.cfg and the path /.boot/ubuntu_moonstudio/boot/ are on a MBR partition with the label "s3.archlinux", the directories of the other Linux install's root directory are on a partition with the label "moonstudio". The new grub2 and grub.cfg are on a GPT partition with the label "m1.xubu20.04", but this shouldn't matter. IIUC the grub.cfg entry should read menuentry "Ubuntu X Moon Studio lowlatency" { search --no-floppy --set=root --label s3.archlinux linux /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency root=LABEL=moonstudio ro initrd /.boot/ubuntu_moonstudio/boot/initrd.img-lowlatency } OTOH I've got some doubts, should it be vice versa search --no-floppy --set=root --label moonstudio linux /.boot/ubuntu_moonstudio/boot/vmlinuz-lowlatency root=LABEL=s3.archlinux ro should it read root=LABEL or root=label or else? The fstab of the "Ubuntu X Moon Studio lowlatency" install contains a line to bind mount boot: /mnt/archlinux/.boot/ubuntu_moonstudio/boot /boot none bind 0 0 Regards, Ralf