상술 한 바와 같이여기, Vaio E 시리즈 노트북은 UEFI 표준을 따르지 않으며 /EFI/Microsoft/Boot/bootmgfw.efi
부팅 시 간단히 로드됩니다.
Linux Mint를 실행할 때 이것은 비교적 간단한 수정입니다. grubx64.efi 파일을 grubx64.efi 파일로 덮어쓰면 grub이 모든 옵션을 표시합니다.
그러나 NixOS를 설치한 후 부팅 메뉴에 나타나지 않습니다. NixOS가 올바르게 설치되었는지 테스트했는데(microsoft efi를 gigmibootx64.efi로 교체) 설치되었지만 grub이 이를 감지할 수 없습니다.
Grub 메뉴에 NixOS를 표시하려면 어떻게 해야 합니까?
추신: 여러 파일을 이동해 보았으나 소용이 없었습니다.다음은 내 부팅 파티션의 트리를 보여주는 붙여넣기 상자입니다.
PPS 내 구성.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";
}