diff --git a/.modules/base/proxmox-vm-hardware.nix b/.modules/base/proxmox-vm-hardware.nix index 4e6b66e..210eb5d 100644 --- a/.modules/base/proxmox-vm-hardware.nix +++ b/.modules/base/proxmox-vm-hardware.nix @@ -42,13 +42,11 @@ kernelModules = [ "kvm-amd" ]; extraModulePackages = [ ]; loader.grub = { - device = lib.mkDefault (if (hasNoFsPartition || supportBios) then + device = # Even if there is a separate no-fs partition ("/dev/disk/by-partlabel/no-fs" i.e. "/dev/vda2"), # which will be used the bootloader, do not set it as loader.grub.device. # GRUB installation fails, unless the whole disk is selected. - "/dev/disk/by-uuid/40fe3178-6ec1-450f-93fd-c359f2f3daf9" - else - "nodev"); + "/dev/disk/by-uuid/40fe3178-6ec1-450f-93fd-c359f2f3daf9"; efiSupport = lib.mkDefault supportEfi; efiInstallAsRemovable = lib.mkDefault supportEfi; };