Conforme descrito aqui , a série Vaio E de laptops don ' t seguir o padrão UEFI e simplesmente carregar /EFI/Microsoft/Boot/bootmgfw.efi
na inicialização.
Quando eu estava rodando o Linux Mint, essa era uma correção relativamente fácil - eu tinha que sobrescrever esse arquivo com o arquivo grubx64.efi, e o grub mostraria todas as opções.
Depois de instalar o NixOS, ele não aparece no menu de inicialização. Eu testei que o NixOS está instalado corretamente (substituindo o microsoft efi pelo gummibootx64.efi), e é, mas o grub não consegue detectá-lo.
Como faço para que o NixOS apareça no menu do grub?
P.S. Eu tentei mover um monte de arquivos por aí, sem sucesso. Aqui está um pastebin que mostra a árvore da minha partição de inicialização.
P.P.S my configuration.nix:
{ config, pkgs, ... }:
{
imports =
[ # Include the results of the hardware scan.
./hardware-configuration.nix
];
# Use the gummiboot efi boot loader.
boot.loader.grub.device = "/dev/sda";
boot.loader.gummiboot.enable = true;
boot.loader.efi.canTouchEfiVariables = true;
# Enable the X11 windowing system.
services.xserver.enable = true;
services.xserver.layout = "us";
services.xserver.xkbOptions = "eurosign:e";
# Enable the KDE Desktop Environment.
services.xserver.displayManager.kdm.enable = true;
services.xserver.desktopManager.kde4.enable = true;
system.stateVersion = "15.09";
}