尝试将 NixOS 添加到我的 Fedora grub 中

尝试将 NixOS 添加到我的 Fedora grub 中

我正在尝试 NixOS,并希望将其从 Fedora 安装中添加到 Grub 菜单中,但我不知道如何做到这一点。我的 Fedora 和 NixOS 位于同一驱动器上,但分区不同,而且 Windows 也位于完全不同的驱动器上。当我跑步时sudo grub2-mkconfig -o /boot/grub2/grub.cfg我得到这个:

Generating grub configuration file ...
find: '/run/media/edgar/NIX': No such file or directory
find: 'BOOT/EFI': No such file or directory
Found NixOS 23.05 (Stoat) (23.05) on /dev/nvme2n1p5
Found Windows Boot Manager on /dev/sda2@/efi/Microsoft/Boot/bootmgfw.efi
Adding boot menu entry for UEFI Firmware Settings ...
done

所以我的 NixOS 安装被识别,但是当我重新启动时,我没有得到新的 grub 条目。

我想我可能需要手动添加一个条目,但是当我添加时

    menuentry "NixOS" {
    insmod part_gpt
    insmod search_fs_uuid
    insmod chain
    search --fs-uuid --set=root A1FE-673E
    chainloader /EFI/BOOT/BOOTX64.EFI
}

/etc/grub.d/40_custom告诉我没有找到这样的目录,所以我做错了什么,但我不太确定是什么。

任何帮助,将不胜感激!

相关内容