muscari: switch bootloader to systemd-boot (EFI)
This commit is contained in:
parent
139e5f3792
commit
a075114c1d
2 changed files with 7 additions and 6 deletions
|
|
@ -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
|
||||
|
|
|
|||
|
|
@ -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, ... }:
|
||||
{
|
||||
|
|
|
|||
Loading…
Reference in a new issue