我正在尝试 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
告诉我没有找到这样的目录,所以我做错了什么,但我不太确定是什么。
任何帮助,将不胜感激!