muscari: switch bootloader to systemd-boot (EFI)

This commit is contained in:
isogonalconguate 2026-06-26 01:42:07 +03:00
parent 139e5f3792
commit a075114c1d
2 changed files with 7 additions and 6 deletions

View file

@ -20,9 +20,9 @@
];
};
# Bootloader — extlinux (совместимо с YC BIOS boot)
boot.loader.grub.enable = false;
boot.loader.generic-extlinux-compatible.enable = true;
# Bootloader — systemd-boot (EFI, более надёжный чем extlinux на YC)
boot.loader.systemd-boot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
# fileSystems — определяется через disko (см. disk-config.nix)
# Не задаём явно fileSystems."/" чтобы не конфликтовать с disko

View file

@ -1,9 +1,10 @@
# disk-config.nix для muscari — Yandex Cloud VM
# YC VM из образа Debian 12: один диск /dev/vda (virtio scsi), GPT
# Используем disko для переформатирования под NixOS одну EFI + root
# Используем disko для переформатирования под NixOS:
# - ESP 512M (vfat, монтируется в /boot) — для systemd-boot
# - root 100% (ext4, монтируется в /)
#
# NB: extlinux (не grub) — YC использует MBR для legacy BIOS boot
# YC поддерживает и EFI, и BIOS — выбираем extlinux для совместимости с образом
# systemd-boot требует EFI — YC поддерживает UEFI boot
{ lib, ... }:
{