diff --git a/hosts/muscari/default.nix b/hosts/muscari/default.nix index b201bcd..e8de8c6 100644 --- a/hosts/muscari/default.nix +++ b/hosts/muscari/default.nix @@ -20,9 +20,17 @@ ]; }; - # Bootloader — systemd-boot (UEFI, требуется для YC standard-v3) - boot.loader.systemd-boot.enable = true; - boot.loader.efi.canTouchEfiVariables = true; + # Bootloader — GRUB (BIOS, VM в legacy boot mode) + # VM 81.26.189.192 загружается в Legacy BIOS (check 5+11 в PREREQUISITES.md), + # поэтому UEFI/systemd-boot недоступен. ESP раздел в disk-config.nix + # не используется (GRUB ставится в MBR /dev/vda), но и не мешает. + boot.loader.grub = { + enable = true; + device = "/dev/vda"; + useOSProber = false; + }; + boot.loader.systemd-boot.enable = lib.mkForce false; + boot.loader.efi.canTouchEfiVariables = lib.mkForce false; # fileSystems — определяется через disko (см. disk-config.nix) # Не задаём явно fileSystems."/" чтобы не конфликтовать с disko