Grub(Sony Vaio Eシリーズ)にはNixOSはありません。

Grub(Sony Vaio Eシリーズ)にはNixOSはありません。

上記のようにここ、Vaio EシリーズノートブックはUEFI規格に準拠しておらず、/EFI/Microsoft/Boot/bootmgfw.efi起動時に簡単にロードされます。

Linux Mintを実行するとき、これは比較的簡単な修正です。 grubx64.efiファイルをgrubx64.efiファイルで上書きすると、grubはすべてのオプションを表示します。

ただし、NixOSをインストールした後、起動メニューには表示されません。 NixOSが正しくインストールされているかどうかをテストしました(microsoft efiをgigmibootx64.efiに置き換えます)、インストールされましたが、grubはそれを検出できませんでした。

GrubメニューにNixOSを表示するにはどうすればよいですか?

PS:複数のファイルを移動してみましたが、役に立ちませんでした。以下は、マイブートパーティションのツリーを示す貼り付けボックスです。

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";
}

関連情報