.png)
NixOS 19를 설치했고 Windows 10으로 듀얼 부팅을 하려면 grub을 사용해야 합니다. 그리고 이것은 내 부트로더 구성입니다.
# Boot loader
boot.loader = {
systemd-boot.enable = false;
efi = {
canTouchEfiVariables = true;
efiSysMountPoint = "/boot";
};
grub = {
devices = [ "nodev" ];
enable = true;
efiSupport = true;
version = 2;
useOSProber = true;
};
};
비활성화했는데도 systemd-boot
여전히 표시 systemd-boot
되고 표시되지 않습니다 grub
!
재구축 결과
sudo nixos-rebuild --install-bootloader swich
:
building Nix...
building the system configuration...
updating GRUB 2 menu...
Found Windows Boot Manager on /dev/sda2@/efi/Microsoft/Boot/bootmgfw.efi
installing the GRUB 2 EFI boot loader into /boot...
Installing for x86_64-efi platform.
modprobe: can't change directory to '/lib/modules': No such file or directory
Installation finished. No error reported.
activating the configuration...
setting up /etc...
reloading user units for sddm...
reloading user units for aryan...
setting up tmpfiles
/boot/EFI 트리
tree
의 /boot/EFI
:
/boot/EFI
├── BOOT
│ └── BOOTX64.EFI
├── Linux
├── nixos
│ ├── cp7c6zhwyipdd78r5d6ffm4p686bpyi3-initrd-linux-4.19.79-initrd.efi
│ ├── n3hx5p444cg1mnwqhicyha7z9d6f0h4h-linux-4.19.79-bzImage.efi
│ ├── p94zhzgyc1iccmp2jfr0nylk6bdr4zzf-initrd-linux-4.19.78-initrd.efi
│ └── s7zp6i6r73a0sri2fihmpnwbqrpsk8fs-linux-4.19.78-bzImage.efi
├── NixOS-boot
│ └── grubx64.efi
└── systemd
└── systemd-bootx64.efi
5 directories, 7 files
답변1
BIOS 설정에서 Linux-bootloader
로 전환해야 했습니다 .NixOS-bootloader