On 20 Apr 2020, Stefanie Leisestreichler said: > On 18.04.20 01:06, Nix wrote: >> Boot000B* Current kernel HD(1,GPT,b6697409-a6ec-470d-994c-0d4828d08861,0x800,0x200000)/File(\efi\nix\current.efi) >> Boot000E* Current kernel (secondary disk) HD(1,GPT,9f5912c7-46e7-45bf-a49d-969250f0a388,0x800,0x200000)/File(\efi\nix\current.efi) >> Boot0011* Current kernel (tertiary disk) HD(1,GPT,8a5cf352-2e92-43ac-bb23-b0d9f27109e9,0x800,0x200000)/File(\efi\nix\current.efi) >> Boot0012* Current kernel (quaternary disk) HD(1,GPT,83ec2441-79e9-4f3c-86ec-378545f776c6,0x800,0x200000)/File(\efi\nix\current.efi) [...] > > Is there any reason why one could not have another entry for each disk (8 entries in this example in total instead of the 4 being > listed) like: > > Boot000B* Current kernel HD(1,GPT,b6697409-a6ec-470d-994c-0d4828d08861,0x800,0x200000)/File(\efi\nix\old.efi) > > and so on to support booting the old kernel in case something went wrong? None! I have one entry each for old/stable kernel on the current disk, but it just gets quite verbose and repetitive with six disks, and the two (other disks, old kernels) serve different purposes: I'm going to want to boot off another disk if the kernel works but something went wrong with the disk, and I'm going to want to boot an old kernel if the kernel has gone wrong, in which case probably the disk is fine and I can just boot off the current disk. If I find when booting a new kernel that it breaks the disk and I have to boot an old kernel off another disk, I'll just use the EFI shell to do it. :) -- NULL && (void)