docs/NixOS/boot/loader/index.html

10341 lines
237 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!doctype html>
<html lang="en" class="no-js">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,initial-scale=1">
<meta name="description" content="Aux Documentation">
<meta name="author" content="Nixpkgs Aux, and Lix Contributors">
<link rel="canonical" href="https://docs.auxolotl.org/NixOS/boot/loader/">
<link rel="prev" href="../kernel/">
<link rel="next" href="../modprobeConfig/">
<link rel="icon" href="../../../assets/aux-logo.svg">
<meta name="generator" content="mkdocs-1.6.0, mkdocs-material-9.5.29">
<title>Loader - Aux Docs</title>
<link rel="stylesheet" href="../../../assets/stylesheets/main.76a95c52.min.css">
<link rel="stylesheet" href="../../../assets/stylesheets/palette.06af60db.min.css">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link rel="stylesheet" href="https://fonts.bunny.net/css?family=IBM+Plex+Sans:300,300i,400,400i,700,700i%7CIBM+Plex+Mono:400,400i,700,700i&display=fallback">
<style>:root{--md-text-font:"IBM Plex Sans";--md-code-font:"IBM Plex Mono"}</style>
<script>__md_scope=new URL("../../..",location),__md_hash=e=>[...e].reduce((e,_)=>(e<<5)-e+_.charCodeAt(0),0),__md_get=(e,_=localStorage,t=__md_scope)=>JSON.parse(_.getItem(t.pathname+"."+e)),__md_set=(e,_,t=localStorage,a=__md_scope)=>{try{t.setItem(a.pathname+"."+e,JSON.stringify(_))}catch(e){}}</script>
<meta property="og:type" content="website" >
<meta property="og:title" content="Loader - Aux Docs" >
<meta property="og:description" content="Aux Documentation" >
<meta property="og:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/boot/loader.png" >
<meta property="og:image:type" content="image/png" >
<meta property="og:image:width" content="1200" >
<meta property="og:image:height" content="630" >
<meta property="og:url" content="https://docs.auxolotl.org/NixOS/boot/loader/" >
<meta name="twitter:card" content="summary_large_image" >
<meta name="twitter:title" content="Loader - Aux Docs" >
<meta name="twitter:description" content="Aux Documentation" >
<meta name="twitter:image" content="https://docs.auxolotl.org/assets/images/social/NixOS/boot/loader.png" >
</head>
<body dir="ltr" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="blue">
<input class="md-toggle" data-md-toggle="drawer" type="checkbox" id="__drawer" autocomplete="off">
<input class="md-toggle" data-md-toggle="search" type="checkbox" id="__search" autocomplete="off">
<label class="md-overlay" for="__drawer"></label>
<div data-md-component="skip">
<a href="#bootloadereficantouchefivariables" class="md-skip">
Skip to content
</a>
</div>
<div data-md-component="announce">
</div>
<header class="md-header" data-md-component="header">
<nav class="md-header__inner md-grid" aria-label="Header">
<a href="../../.." title="Aux Docs" class="md-header__button md-logo" aria-label="Aux Docs" data-md-component="logo">
<img src="../../../assets/aux-logo.svg" alt="logo">
</a>
<label class="md-header__button md-icon" for="__drawer">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 6h18v2H3V6m0 5h18v2H3v-2m0 5h18v2H3v-2Z"/></svg>
</label>
<div class="md-header__title" data-md-component="header-title">
<div class="md-header__ellipsis">
<div class="md-header__topic">
<span class="md-ellipsis">
Aux Docs
</span>
</div>
<div class="md-header__topic" data-md-component="header-topic">
<span class="md-ellipsis">
Loader
</span>
</div>
</div>
</div>
<form class="md-header__option" data-md-component="palette">
<input class="md-option" data-md-color-media="(prefers-color-scheme: light)" data-md-color-scheme="default" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Dark Mode" type="radio" name="__palette" id="__palette_0">
<label class="md-header__button md-icon" title="Dark Mode" for="__palette_1" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m17.75 4.09-2.53 1.94.91 3.06-2.63-1.81-2.63 1.81.91-3.06-2.53-1.94L12.44 4l1.06-3 1.06 3 3.19.09m3.5 6.91-1.64 1.25.59 1.98-1.7-1.17-1.7 1.17.59-1.98L15.75 11l2.06-.05L18.5 9l.69 1.95 2.06.05m-2.28 4.95c.83-.08 1.72 1.1 1.19 1.85-.32.45-.66.87-1.08 1.27C15.17 23 8.84 23 4.94 19.07c-3.91-3.9-3.91-10.24 0-14.14.4-.4.82-.76 1.27-1.08.75-.53 1.93.36 1.85 1.19-.27 2.86.69 5.83 2.89 8.02a9.96 9.96 0 0 0 8.02 2.89m-1.64 2.02a12.08 12.08 0 0 1-7.8-3.47c-2.17-2.19-3.33-5-3.49-7.82-2.81 3.14-2.7 7.96.31 10.98 3.02 3.01 7.84 3.12 10.98.31Z"/></svg>
</label>
<input class="md-option" data-md-color-media="(prefers-color-scheme: dark)" data-md-color-scheme="slate" data-md-color-primary="indigo" data-md-color-accent="blue" aria-label="Light Mode" type="radio" name="__palette" id="__palette_1">
<label class="md-header__button md-icon" title="Light Mode" for="__palette_0" hidden>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 7a5 5 0 0 1 5 5 5 5 0 0 1-5 5 5 5 0 0 1-5-5 5 5 0 0 1 5-5m0 2a3 3 0 0 0-3 3 3 3 0 0 0 3 3 3 3 0 0 0 3-3 3 3 0 0 0-3-3m0-7 2.39 3.42C13.65 5.15 12.84 5 12 5c-.84 0-1.65.15-2.39.42L12 2M3.34 7l4.16-.35A7.2 7.2 0 0 0 5.94 8.5c-.44.74-.69 1.5-.83 2.29L3.34 7m.02 10 1.76-3.77a7.131 7.131 0 0 0 2.38 4.14L3.36 17M20.65 7l-1.77 3.79a7.023 7.023 0 0 0-2.38-4.15l4.15.36m-.01 10-4.14.36c.59-.51 1.12-1.14 1.54-1.86.42-.73.69-1.5.83-2.29L20.64 17M12 22l-2.41-3.44c.74.27 1.55.44 2.41.44.82 0 1.63-.17 2.37-.44L12 22Z"/></svg>
</label>
</form>
<script>var media,input,key,value,palette=__md_get("__palette");if(palette&&palette.color){"(prefers-color-scheme)"===palette.color.media&&(media=matchMedia("(prefers-color-scheme: light)"),input=document.querySelector(media.matches?"[data-md-color-media='(prefers-color-scheme: light)']":"[data-md-color-media='(prefers-color-scheme: dark)']"),palette.color.media=input.getAttribute("data-md-color-media"),palette.color.scheme=input.getAttribute("data-md-color-scheme"),palette.color.primary=input.getAttribute("data-md-color-primary"),palette.color.accent=input.getAttribute("data-md-color-accent"));for([key,value]of Object.entries(palette.color))document.body.setAttribute("data-md-color-"+key,value)}</script>
<label class="md-header__button md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
</label>
<div class="md-search" data-md-component="search" role="dialog">
<label class="md-search__overlay" for="__search"></label>
<div class="md-search__inner" role="search">
<form class="md-search__form" name="search">
<input type="text" class="md-search__input" name="query" aria-label="Search" placeholder="Search" autocapitalize="off" autocorrect="off" autocomplete="off" spellcheck="false" data-md-component="search-query" required>
<label class="md-search__icon md-icon" for="__search">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9.5 3A6.5 6.5 0 0 1 16 9.5c0 1.61-.59 3.09-1.56 4.23l.27.27h.79l5 5-1.5 1.5-5-5v-.79l-.27-.27A6.516 6.516 0 0 1 9.5 16 6.5 6.5 0 0 1 3 9.5 6.5 6.5 0 0 1 9.5 3m0 2C7 5 5 7 5 9.5S7 14 9.5 14 14 12 14 9.5 12 5 9.5 5Z"/></svg>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 11v2H8l5.5 5.5-1.42 1.42L4.16 12l7.92-7.92L13.5 5.5 8 11h12Z"/></svg>
</label>
<nav class="md-search__options" aria-label="Search">
<button type="reset" class="md-search__icon md-icon" title="Clear" aria-label="Clear" tabindex="-1">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41Z"/></svg>
</button>
</nav>
</form>
<div class="md-search__output">
<div class="md-search__scrollwrap" tabindex="0" data-md-scrollfix>
<div class="md-search-result" data-md-component="search-result">
<div class="md-search-result__meta">
Initializing search
</div>
<ol class="md-search-result__list" role="presentation"></ol>
</div>
</div>
</div>
</div>
</div>
<div class="md-header__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
</nav>
</header>
<div class="md-container" data-md-component="container">
<nav class="md-tabs" aria-label="Tabs" data-md-component="tabs">
<div class="md-grid">
<ul class="md-tabs__list">
<li class="md-tabs__item">
<a href="../../.." class="md-tabs__link">
Aux Documentation Hub
</a>
</li>
<li class="md-tabs__item">
<a href="../../../TODO/" class="md-tabs__link">
TODO
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Aux/" class="md-tabs__link">
Aux
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Lix/" class="md-tabs__link">
Lix
</a>
</li>
<li class="md-tabs__item md-tabs__item--active">
<a href="../../appstream/" class="md-tabs__link">
NixOS
</a>
</li>
<li class="md-tabs__item">
<a href="../../../Nixpkgs/" class="md-tabs__link">
Nixpkgs
</a>
</li>
</ul>
</div>
</nav>
<main class="md-main" data-md-component="main">
<div class="md-main__inner md-grid">
<div class="md-sidebar md-sidebar--primary" data-md-component="sidebar" data-md-type="navigation" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--primary md-nav--lifted" aria-label="Navigation" data-md-level="0">
<label class="md-nav__title" for="__drawer">
<a href="../../.." title="Aux Docs" class="md-nav__button md-logo" aria-label="Aux Docs" data-md-component="logo">
<img src="../../../assets/aux-logo.svg" alt="logo">
</a>
Aux Docs
</label>
<div class="md-nav__source">
<a href="https://git.auxolotl.org/auxolotl/docs" title="Go to repository" class="md-source" data-md-component="source">
<div class="md-source__icon md-icon">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</div>
<div class="md-source__repository">
auxolotl/docs
</div>
</a>
</div>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../.." class="md-nav__link">
<span class="md-ellipsis">
Aux Documentation Hub
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../../TODO/" class="md-nav__link">
<span class="md-ellipsis">
TODO
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../../Aux/" class="md-nav__link">
<span class="md-ellipsis">
Aux
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../../Lix/" class="md-nav__link">
<span class="md-ellipsis">
Lix
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--section md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5" checked>
<label class="md-nav__link" for="__nav_5" id="__nav_5_label" tabindex="">
<span class="md-ellipsis">
NixOS
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<nav class="md-nav" data-md-level="1" aria-labelledby="__nav_5_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5">
<span class="md-nav__icon md-icon"></span>
NixOS
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../../appstream/" class="md-nav__link">
<span class="md-ellipsis">
Appstream
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../console/" class="md-nav__link">
<span class="md-ellipsis">
Console
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../containers/" class="md-nav__link">
<span class="md-ellipsis">
Containers
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../documentation/" class="md-nav__link">
<span class="md-ellipsis">
Documentation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../dysnomia/" class="md-nav__link">
<span class="md-ellipsis">
Dysnomia
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../ec2/" class="md-nav__link">
<span class="md-ellipsis">
Ec2
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../environment/" class="md-nav__link">
<span class="md-ellipsis">
Environment
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../fileSystems/" class="md-nav__link">
<span class="md-ellipsis">
fileSystems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../fonts/" class="md-nav__link">
<span class="md-ellipsis">
Fonts
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../gtk/" class="md-nav__link">
<span class="md-ellipsis">
Gtk
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../hardware/" class="md-nav__link">
<span class="md-ellipsis">
Hardware
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../i18n/" class="md-nav__link">
<span class="md-ellipsis">
I18n
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../image/" class="md-nav__link">
<span class="md-ellipsis">
Image
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../lib/" class="md-nav__link">
<span class="md-ellipsis">
Lib
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../location/" class="md-nav__link">
<span class="md-ellipsis">
Location
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nix/" class="md-nav__link">
<span class="md-ellipsis">
Nix
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nixops/" class="md-nav__link">
<span class="md-ellipsis">
Nixops
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../nixpkgs/" class="md-nav__link">
<span class="md-ellipsis">
Nixpkgs
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../oci/" class="md-nav__link">
<span class="md-ellipsis">
Oci
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../openstack/" class="md-nav__link">
<span class="md-ellipsis">
Openstack
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../power/" class="md-nav__link">
<span class="md-ellipsis">
Power
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../powerManagement/" class="md-nav__link">
<span class="md-ellipsis">
powerManagement
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../qt/" class="md-nav__link">
<span class="md-ellipsis">
Qt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../specialisation/" class="md-nav__link">
<span class="md-ellipsis">
Specialisation
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../swapDevices/" class="md-nav__link">
<span class="md-ellipsis">
swapDevices
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../system/" class="md-nav__link">
<span class="md-ellipsis">
System
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../time/" class="md-nav__link">
<span class="md-ellipsis">
Time
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../xdg/" class="md-nav__link">
<span class="md-ellipsis">
Xdg
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../../zramSwap/" class="md-nav__link">
<span class="md-ellipsis">
zramSwap
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active md-nav__item--nested">
<input class="md-nav__toggle md-toggle " type="checkbox" id="__nav_5_30" checked>
<div class="md-nav__link md-nav__container">
<a href="../" class="md-nav__link ">
<span class="md-ellipsis">
Boot
</span>
</a>
<label class="md-nav__link " for="__nav_5_30" id="__nav_5_30_label" tabindex="0">
<span class="md-nav__icon md-icon"></span>
</label>
</div>
<nav class="md-nav" data-md-level="2" aria-labelledby="__nav_5_30_label" aria-expanded="true">
<label class="md-nav__title" for="__nav_5_30">
<span class="md-nav__icon md-icon"></span>
Boot
</label>
<ul class="md-nav__list" data-md-scrollfix>
<li class="md-nav__item">
<a href="../bcache/" class="md-nav__link">
<span class="md-ellipsis">
Bcache
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../binfmt/" class="md-nav__link">
<span class="md-ellipsis">
Binfmt
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../bootspec/" class="md-nav__link">
<span class="md-ellipsis">
Bootspec
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../crashDump/" class="md-nav__link">
<span class="md-ellipsis">
crashDump
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../initrd/" class="md-nav__link">
<span class="md-ellipsis">
Initrd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../iscsi-initiator/" class="md-nav__link">
<span class="md-ellipsis">
Iscsi initiator
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../kernel/" class="md-nav__link">
<span class="md-ellipsis">
Kernel
</span>
</a>
</li>
<li class="md-nav__item md-nav__item--active">
<input class="md-nav__toggle md-toggle" type="checkbox" id="__toc">
<label class="md-nav__link md-nav__link--active" for="__toc">
<span class="md-ellipsis">
Loader
</span>
<span class="md-nav__icon md-icon"></span>
</label>
<a href="./" class="md-nav__link md-nav__link--active">
<span class="md-ellipsis">
Loader
</span>
</a>
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#bootloadereficantouchefivariables" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.efi.canTouchEfiVariables
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.efi.canTouchEfiVariables">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderefiefisysmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.efi.efiSysMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.efi.efiSysMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_1" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderexternalenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.external.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.external.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_2" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderexternalinstallhook" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.external.installHook
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#bootloadergenerationsdircopykernels" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generationsDir.copyKernels
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generationsDir.copyKernels">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_3" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergenerationsdirenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generationsDir.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generationsDir.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_4" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_5" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_1" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_6" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatiblepopulatecmd" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.populateCmd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleusegenerationdevicetree" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.useGenerationDeviceTree
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.useGenerationDeviceTree">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_7" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubbackgroundcolor" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.backgroundColor
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.backgroundColor">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_8" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_2" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_9" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_3" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubconfigurationname" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.configurationName
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.configurationName">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_10" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_4" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubcopykernels" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.copyKernels
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.copyKernels">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_11" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdefault" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.default
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.default">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_12" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdevice" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.device
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.device">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_13" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_5" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdevices" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.devices
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.devices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_14" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_6" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubefiinstallasremovable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.efiInstallAsRemovable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.efiInstallAsRemovable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_15" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubefisupport" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.efiSupport
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.efiSupport">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_16" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_17" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubenablecryptodisk" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.enableCryptodisk
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.enableCryptodisk">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_18" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubentryoptions" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.entryOptions
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.entryOptions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_19" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_20" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_7" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraentries" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraEntries
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraEntries">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_21" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_8" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraentriesbeforenixos" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraEntriesBeforeNixOS
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraEntriesBeforeNixOS">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_22" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextrafiles" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraFiles
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraFiles">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_23" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_9" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextragrubinstallargs" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraGrubInstallArgs
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraGrubInstallArgs">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_24" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_10" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextrainstallcommands" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraInstallCommands
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraInstallCommands">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_25" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_11" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraperentryconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraPerEntryConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraPerEntryConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_26" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_12" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraprepareconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraPrepareConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraPrepareConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_27" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfont" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.font
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.font">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_28" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfontsize" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.fontSize
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.fontSize">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_29" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_13" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubforceinstall" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.forceInstall
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.forceInstall">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_30" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubforcei686" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.forcei686
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.forcei686">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_31" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfsidentifier" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.fsIdentifier
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.fsIdentifier">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_32" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxmodebios" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxmodeBios
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxmodeBios">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_33" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_14" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxmodeefi" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxmodeEfi
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxmodeEfi">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_34" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_15" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxpayloadbios" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxpayloadBios
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxpayloadBios">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_35" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_16" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxpayloadefi" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxpayloadEfi
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxpayloadEfi">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_36" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_17" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubipxe" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.ipxe
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.ipxe">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_37" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_18" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmemtest86enable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.memtest86.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.memtest86.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_38" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmemtest86params" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.memtest86.params
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.memtest86.params">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_39" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_19" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredboots" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_40" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_20" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsdevices" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.devices
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.devices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_41" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_21" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsefibootloaderid" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.efiBootloaderId
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.efiBootloaderId">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_42" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_22" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsefisysmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.efiSysMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.efiSysMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_43" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_23" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootspath" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.path
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.path">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_24" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsplashimage" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.splashImage
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.splashImage">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_25" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsplashmode" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.splashMode
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.splashMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_44" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubstorepath" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.storePath
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.storePath">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_45" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsubentryoptions" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.subEntryOptions
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.subEntryOptions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_46" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubtheme" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.theme
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.theme">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_47" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_26" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubtimeoutstyle" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.timeoutStyle
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.timeoutStyle">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_48" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubuseosprober" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.useOSProber
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.useOSProber">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_49" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusers" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_50" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_27" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamehashedpassword" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.hashedPassword
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.hashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_51" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_28" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamehashedpasswordfile" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.hashedPasswordFile
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.hashedPasswordFile">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_52" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_29" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamepassword" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.password
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.password">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_53" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_30" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamepasswordfile" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.passwordFile
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.passwordFile">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_54" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_31" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubzfssupport" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.zfsSupport
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.zfsSupport">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_55" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderinitscriptenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.initScript.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.initScript.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_56" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypienable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_57" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypifirmwareconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.firmwareConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.firmwareConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_58" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiubootconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.uboot.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.uboot.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_59" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_32" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiubootenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.uboot.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.uboot.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_60" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiversion" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.version
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.version">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_61" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_62" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_33" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootconsolemode" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.consoleMode
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.consoleMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_63" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-booteditor" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.editor
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.editor">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_64" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_65" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextraentries" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraEntries
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraEntries">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_66" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_34" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextrafiles" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraFiles
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraFiles">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_67" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_35" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextrainstallcommands" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraInstallCommands
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraInstallCommands">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_68" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_36" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootgraceful" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.graceful
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.graceful">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_69" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootmemtest86enable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.memtest86.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.memtest86.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_70" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootmemtest86sortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.memtest86.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.memtest86.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_71" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootnetbootxyzenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.netbootxyz.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.netbootxyz.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_72" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootnetbootxyzsortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.netbootxyz.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.netbootxyz.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_73" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootsortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_74" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootxbootldrmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.xbootldrMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.xbootldrMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_75" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadertimeout" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.timeout
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.timeout">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_76" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="../modprobeConfig/" class="md-nav__link">
<span class="md-ellipsis">
modprobeConfig
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../plymouth/" class="md-nav__link">
<span class="md-ellipsis">
Plymouth
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../specialFileSystems/" class="md-nav__link">
<span class="md-ellipsis">
specialFileSystems
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../swraid/" class="md-nav__link">
<span class="md-ellipsis">
Swraid
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../tmp/" class="md-nav__link">
<span class="md-ellipsis">
Tmp
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../uki/" class="md-nav__link">
<span class="md-ellipsis">
Uki
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../uvesafb/" class="md-nav__link">
<span class="md-ellipsis">
Uvesafb
</span>
</a>
</li>
<li class="md-nav__item">
<a href="../zfs/" class="md-nav__link">
<span class="md-ellipsis">
Zfs
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../networking/" class="md-nav__link">
<span class="md-ellipsis">
Networking
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../programs/_1password-gui/" class="md-nav__link">
<span class="md-ellipsis">
Programs
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../security/" class="md-nav__link">
<span class="md-ellipsis">
Security
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../services/" class="md-nav__link">
<span class="md-ellipsis">
Services
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../systemd/" class="md-nav__link">
<span class="md-ellipsis">
Systemd
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../users/" class="md-nav__link">
<span class="md-ellipsis">
Users
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../virtualisation/" class="md-nav__link">
<span class="md-ellipsis">
Virtualisation
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item md-nav__item--pruned md-nav__item--nested">
<a href="../../../Nixpkgs/" class="md-nav__link">
<span class="md-ellipsis">
Nixpkgs
</span>
<span class="md-nav__icon md-icon"></span>
</a>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-sidebar md-sidebar--secondary" data-md-component="sidebar" data-md-type="toc" >
<div class="md-sidebar__scrollwrap">
<div class="md-sidebar__inner">
<nav class="md-nav md-nav--secondary" aria-label="Table of contents">
<label class="md-nav__title" for="__toc">
<span class="md-nav__icon md-icon"></span>
Table of contents
</label>
<ul class="md-nav__list" data-md-component="toc" data-md-scrollfix>
<li class="md-nav__item">
<a href="#bootloadereficantouchefivariables" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.efi.canTouchEfiVariables
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.efi.canTouchEfiVariables">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderefiefisysmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.efi.efiSysMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.efi.efiSysMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_1" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderexternalenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.external.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.external.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_2" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderexternalinstallhook" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.external.installHook
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#bootloadergenerationsdircopykernels" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generationsDir.copyKernels
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generationsDir.copyKernels">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_3" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergenerationsdirenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generationsDir.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generationsDir.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_4" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_5" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_1" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_6" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatiblepopulatecmd" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.populateCmd
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#bootloadergeneric-extlinux-compatibleusegenerationdevicetree" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.generic-extlinux-compatible.useGenerationDeviceTree
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.generic-extlinux-compatible.useGenerationDeviceTree">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_7" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubbackgroundcolor" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.backgroundColor
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.backgroundColor">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_8" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_2" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_9" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_3" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubconfigurationname" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.configurationName
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.configurationName">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_10" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_4" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubcopykernels" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.copyKernels
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.copyKernels">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_11" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdefault" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.default
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.default">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_12" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdevice" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.device
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.device">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_13" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_5" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubdevices" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.devices
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.devices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_14" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_6" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubefiinstallasremovable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.efiInstallAsRemovable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.efiInstallAsRemovable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_15" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubefisupport" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.efiSupport
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.efiSupport">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_16" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_17" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubenablecryptodisk" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.enableCryptodisk
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.enableCryptodisk">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_18" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubentryoptions" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.entryOptions
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.entryOptions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_19" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_20" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_7" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraentries" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraEntries
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraEntries">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_21" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_8" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraentriesbeforenixos" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraEntriesBeforeNixOS
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraEntriesBeforeNixOS">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_22" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextrafiles" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraFiles
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraFiles">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_23" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_9" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextragrubinstallargs" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraGrubInstallArgs
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraGrubInstallArgs">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_24" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_10" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextrainstallcommands" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraInstallCommands
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraInstallCommands">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_25" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_11" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraperentryconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraPerEntryConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraPerEntryConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_26" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_12" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubextraprepareconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.extraPrepareConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.extraPrepareConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_27" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfont" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.font
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.font">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_28" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfontsize" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.fontSize
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.fontSize">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_29" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_13" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubforceinstall" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.forceInstall
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.forceInstall">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_30" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubforcei686" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.forcei686
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.forcei686">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_31" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubfsidentifier" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.fsIdentifier
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.fsIdentifier">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_32" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxmodebios" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxmodeBios
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxmodeBios">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_33" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_14" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxmodeefi" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxmodeEfi
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxmodeEfi">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_34" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_15" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxpayloadbios" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxpayloadBios
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxpayloadBios">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_35" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_16" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubgfxpayloadefi" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.gfxpayloadEfi
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.gfxpayloadEfi">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_36" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_17" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubipxe" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.ipxe
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.ipxe">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_37" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_18" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmemtest86enable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.memtest86.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.memtest86.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_38" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmemtest86params" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.memtest86.params
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.memtest86.params">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_39" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_19" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredboots" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_40" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_20" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsdevices" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.devices
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.devices">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_41" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_21" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsefibootloaderid" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.efiBootloaderId
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.efiBootloaderId">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_42" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_22" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootsefisysmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.efiSysMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.efiSysMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_43" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_23" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubmirroredbootspath" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.mirroredBoots.*.path
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.mirroredBoots.*.path">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_24" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsplashimage" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.splashImage
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.splashImage">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#example_25" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsplashmode" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.splashMode
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.splashMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_44" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubstorepath" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.storePath
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.storePath">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_45" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubsubentryoptions" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.subEntryOptions
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.subEntryOptions">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_46" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubtheme" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.theme
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.theme">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_47" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_26" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubtimeoutstyle" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.timeoutStyle
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.timeoutStyle">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_48" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubuseosprober" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.useOSProber
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.useOSProber">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_49" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusers" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_50" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_27" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamehashedpassword" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.hashedPassword
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.hashedPassword">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_51" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_28" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamehashedpasswordfile" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.hashedPasswordFile
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.hashedPasswordFile">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_52" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_29" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamepassword" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.password
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.password">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_53" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_30" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubusersnamepasswordfile" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.users.&lt;name&gt;.passwordFile
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.users.<name>.passwordFile">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_54" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_31" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadergrubzfssupport" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.grub.zfsSupport
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.grub.zfsSupport">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_55" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderinitscriptenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.initScript.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.initScript.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_56" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypienable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_57" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypifirmwareconfig" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.firmwareConfig
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.firmwareConfig">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_58" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiubootconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.uboot.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.uboot.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_59" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_32" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiubootenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.uboot.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.uboot.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_60" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloaderraspberrypiversion" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.raspberryPi.version
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.raspberryPi.version">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_61" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootconfigurationlimit" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.configurationLimit
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.configurationLimit">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_62" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_33" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootconsolemode" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.consoleMode
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.consoleMode">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_63" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-booteditor" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.editor
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.editor">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_64" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_65" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextraentries" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraEntries
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraEntries">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_66" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_34" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextrafiles" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraFiles
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraFiles">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_67" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_35" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootextrainstallcommands" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.extraInstallCommands
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.extraInstallCommands">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_68" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
<li class="md-nav__item">
<a href="#example_36" class="md-nav__link">
<span class="md-ellipsis">
Example
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootgraceful" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.graceful
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.graceful">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_69" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootmemtest86enable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.memtest86.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.memtest86.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_70" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootmemtest86sortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.memtest86.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.memtest86.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_71" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootnetbootxyzenable" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.netbootxyz.enable
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.netbootxyz.enable">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_72" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootnetbootxyzsortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.netbootxyz.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.netbootxyz.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_73" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootsortkey" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.sortKey
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.sortKey">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_74" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadersystemd-bootxbootldrmountpoint" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.systemd-boot.xbootldrMountPoint
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.systemd-boot.xbootldrMountPoint">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_75" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
<li class="md-nav__item">
<a href="#bootloadertimeout" class="md-nav__link">
<span class="md-ellipsis">
boot.loader.timeout
</span>
</a>
<nav class="md-nav" aria-label="boot.loader.timeout">
<ul class="md-nav__list">
<li class="md-nav__item">
<a href="#default_76" class="md-nav__link">
<span class="md-ellipsis">
Default
</span>
</a>
</li>
</ul>
</nav>
</li>
</ul>
</nav>
</div>
</div>
</div>
<div class="md-content" data-md-component="content">
<article class="md-content__inner md-typeset">
<h1>Loader</h1>
<h2 boot-loader-efi-canTouchEfiVariables="boot-loader-efi-canTouchEfiVariables" id="bootloadereficantouchefivariables"><code>boot.loader.efi.canTouchEfiVariables</code></h2>
<p>Whether the installation process is allowed to modify EFI boot variables.
<strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-efi-canTouchEfiVariables-default="boot-loader-efi-canTouchEfiVariables-default" id="default">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/efi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/efi.nix</a></p>
<h2 boot-loader-efi-efiSysMountPoint="boot-loader-efi-efiSysMountPoint" id="bootloaderefiefisysmountpoint"><code>boot.loader.efi.efiSysMountPoint</code></h2>
<p>Where the EFI System Partition is mounted.
<strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-efi-efiSysMountPoint-default="boot-loader-efi-efiSysMountPoint-default" id="default_1">Default</h3>
<p><code class="highlight"><span class="s2">&quot;/boot&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/efi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/efi.nix</a></p>
<h2 boot-loader-external-enable="boot-loader-external-enable" id="bootloaderexternalenable"><code>boot.loader.external.enable</code></h2>
<p>Whether to enable using an external tool to install your bootloader.
<strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-external-enable-default="boot-loader-external-enable-default" id="default_2">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<h3 boot-loader-external-enable-example="boot-loader-external-enable-example" id="example">Example</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/external/external.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/external/external.nix</a></p>
<h2 boot-loader-external-installHook="boot-loader-external-installHook" id="bootloaderexternalinstallhook"><code>boot.loader.external.installHook</code></h2>
<p>The full path to a program of your choosing which performs the bootloader installation process.</p>
<p>The program will be called with an argument pointing to the output of the system's toplevel.</p>
<p><strong>Type:</strong> <code>path</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/external/external.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/external/external.nix</a></p>
<h2 boot-loader-generationsDir-copyKernels="boot-loader-generationsDir-copyKernels" id="bootloadergenerationsdircopykernels"><code>boot.loader.generationsDir.copyKernels</code></h2>
<p>Whether copy the necessary boot files into /boot, so
/nix/store is not needed by the boot loader.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-generationsDir-copyKernels-default="boot-loader-generationsDir-copyKernels-default" id="default_3">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix</a></p>
<h2 boot-loader-generationsDir-enable="boot-loader-generationsDir-enable" id="bootloadergenerationsdirenable"><code>boot.loader.generationsDir.enable</code></h2>
<p>Whether to create symlinks to the system generations under
<code>/boot</code>. When enabled,
<code>/boot/default/kernel</code>,
<code>/boot/default/initrd</code>, etc., are updated to
point to the current generation's kernel image, initial RAM
disk, and other bootstrap files.</p>
<p>This optional is not necessary with boot loaders such as GNU GRUB
for which the menu is updated to point to the latest bootstrap
files. However, it is needed for U-Boot on platforms where the
boot command line is stored in flash memory rather than in a
menu file.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-generationsDir-enable-default="boot-loader-generationsDir-enable-default" id="default_4">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generations-dir/generations-dir.nix</a></p>
<h2 boot-loader-generic-extlinux-compatible-configurationLimit="boot-loader-generic-extlinux-compatible-configurationLimit" id="bootloadergeneric-extlinux-compatibleconfigurationlimit"><code>boot.loader.generic-extlinux-compatible.configurationLimit</code></h2>
<p>Maximum number of configurations in the boot menu.</p>
<p><strong>Type:</strong> <code>signed integer</code></p>
<h3 boot-loader-generic-extlinux-compatible-configurationLimit-default="boot-loader-generic-extlinux-compatible-configurationLimit-default" id="default_5">Default</h3>
<p><code class="highlight"><span class="mi">20</span></code></p>
<h3 boot-loader-generic-extlinux-compatible-configurationLimit-example="boot-loader-generic-extlinux-compatible-configurationLimit-example" id="example_1">Example</h3>
<p><code class="highlight"><span class="mi">10</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible</a></p>
<h2 boot-loader-generic-extlinux-compatible-enable="boot-loader-generic-extlinux-compatible-enable" id="bootloadergeneric-extlinux-compatibleenable"><code>boot.loader.generic-extlinux-compatible.enable</code></h2>
<p>Whether to generate an extlinux-compatible configuration file
under <code>/boot/extlinux.conf</code>. For instance,
U-Boot's generic distro boot support uses this file format.</p>
<p>See <a href="https://u-boot.readthedocs.io/en/latest/develop/distro.html">U-boot's documentation</a>
for more information.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-generic-extlinux-compatible-enable-default="boot-loader-generic-extlinux-compatible-enable-default" id="default_6">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible</a></p>
<h2 boot-loader-generic-extlinux-compatible-populateCmd="boot-loader-generic-extlinux-compatible-populateCmd" id="bootloadergeneric-extlinux-compatiblepopulatecmd"><code>boot.loader.generic-extlinux-compatible.populateCmd</code></h2>
<p>Contains the builder command used to populate an image,
honoring all options except the <code>-c &lt;path-to-default-configuration&gt;</code>
argument.
Useful to have for sdImage.populateRootCommands</p>
<p><strong>Type:</strong> <code>string</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible</a></p>
<h2 boot-loader-generic-extlinux-compatible-useGenerationDeviceTree="boot-loader-generic-extlinux-compatible-useGenerationDeviceTree" id="bootloadergeneric-extlinux-compatibleusegenerationdevicetree"><code>boot.loader.generic-extlinux-compatible.useGenerationDeviceTree</code></h2>
<p>Whether to generate Device Tree-related directives in the
extlinux configuration.</p>
<p>When enabled, the bootloader will attempt to load the device
tree binaries from the generation's kernel.</p>
<p>Note that this affects all generations, regardless of the
setting value used in their configurations.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-generic-extlinux-compatible-useGenerationDeviceTree-default="boot-loader-generic-extlinux-compatible-useGenerationDeviceTree-default" id="default_7">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/generic-extlinux-compatible</a></p>
<h2 boot-loader-grub-backgroundColor="boot-loader-grub-backgroundColor" id="bootloadergrubbackgroundcolor"><code>boot.loader.grub.backgroundColor</code></h2>
<p>Background color to be used for GRUB to fill the areas the image isn't filling.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-backgroundColor-default="boot-loader-grub-backgroundColor-default" id="default_8">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-backgroundColor-example="boot-loader-grub-backgroundColor-example" id="example_2">Example</h3>
<p><code class="highlight"><span class="s2">&quot;#7EBAE4&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-configurationLimit="boot-loader-grub-configurationLimit" id="bootloadergrubconfigurationlimit"><code>boot.loader.grub.configurationLimit</code></h2>
<p>Maximum of configurations in boot menu. GRUB has problems when
there are too many entries.</p>
<p><strong>Type:</strong> <code>signed integer</code></p>
<h3 boot-loader-grub-configurationLimit-default="boot-loader-grub-configurationLimit-default" id="default_9">Default</h3>
<p><code class="highlight"><span class="mi">100</span></code></p>
<h3 boot-loader-grub-configurationLimit-example="boot-loader-grub-configurationLimit-example" id="example_3">Example</h3>
<p><code class="highlight"><span class="mi">120</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-configurationName="boot-loader-grub-configurationName" id="bootloadergrubconfigurationname"><code>boot.loader.grub.configurationName</code></h2>
<p>GRUB entry name instead of default.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-configurationName-default="boot-loader-grub-configurationName-default" id="default_10">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-configurationName-example="boot-loader-grub-configurationName-example" id="example_4">Example</h3>
<p><code class="highlight"><span class="s2">&quot;Stable 2.6.21&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-copyKernels="boot-loader-grub-copyKernels" id="bootloadergrubcopykernels"><code>boot.loader.grub.copyKernels</code></h2>
<p>Whether the GRUB menu builder should copy kernels and initial
ramdisks to /boot. This is done automatically if /boot is
on a different partition than /.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-copyKernels-default="boot-loader-grub-copyKernels-default" id="default_11">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-default="boot-loader-grub-default" id="bootloadergrubdefault"><code>boot.loader.grub.default</code></h2>
<p>Index of the default menu item to be booted.
Can also be set to "saved", which will make GRUB select
the menu item that was used at the last boot.</p>
<p><strong>Type:</strong> <code>signed integer or string</code></p>
<h3 boot-loader-grub-default-default="boot-loader-grub-default-default" id="default_12">Default</h3>
<p><code class="highlight"><span class="s2">&quot;0&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-device="boot-loader-grub-device" id="bootloadergrubdevice"><code>boot.loader.grub.device</code></h2>
<p>The device on which the GRUB boot loader will be installed.
The special value <code>nodev</code> means that a GRUB
boot menu will be generated, but GRUB itself will not
actually be installed. To install GRUB on multiple devices,
use <code>boot.loader.grub.devices</code>.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-device-default="boot-loader-grub-device-default" id="default_13">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-device-example="boot-loader-grub-device-example" id="example_5">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/dev/disk/by-id/wwn-0x500001234567890a&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-devices="boot-loader-grub-devices" id="bootloadergrubdevices"><code>boot.loader.grub.devices</code></h2>
<p>The devices on which the boot loader, GRUB, will be
installed. Can be used instead of <code>device</code> to
install GRUB onto multiple devices.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 boot-loader-grub-devices-default="boot-loader-grub-devices-default" id="default_14">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 boot-loader-grub-devices-example="boot-loader-grub-devices-example" id="example_6">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;/dev/disk/by-id/wwn-0x500001234567890a&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-efiInstallAsRemovable="boot-loader-grub-efiInstallAsRemovable" id="bootloadergrubefiinstallasremovable"><code>boot.loader.grub.efiInstallAsRemovable</code></h2>
<p>Whether to invoke <code>grub-install</code> with
<code>--removable</code>.</p>
<p>Unless you turn this on, GRUB will install itself somewhere in
<code>boot.loader.efi.efiSysMountPoint</code> (exactly where
depends on other config variables). If you've set
<code>boot.loader.efi.canTouchEfiVariables</code> <em>AND</em> you
are currently booted in UEFI mode, then GRUB will use
<code>efibootmgr</code> to modify the boot order in the
EFI variables of your firmware to include this location. If you are
<em>not</em> booted in UEFI mode at the time GRUB is being installed, the
NVRAM will not be modified, and your system will not find GRUB at
boot time. However, GRUB will still return success so you may miss
the warning that gets printed ("<code>efibootmgr: EFI variables
are not supported on this system.</code>").</p>
<p>If you turn this feature on, GRUB will install itself in a
special location within <code>efiSysMountPoint</code> (namely
<code>EFI/boot/boot$arch.efi</code>) which the firmwares
are hardcoded to try first, regardless of NVRAM EFI variables.</p>
<p>To summarize, turn this on if:
- You are installing NixOS and want it to boot in UEFI mode,
but you are currently booted in legacy mode
- You want to make a drive that will boot regardless of
the NVRAM state of the computer (like a USB "removable" drive)
- You simply dislike the idea of depending on NVRAM
state to make your drive bootable</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-efiInstallAsRemovable-default="boot-loader-grub-efiInstallAsRemovable-default" id="default_15">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-efiSupport="boot-loader-grub-efiSupport" id="bootloadergrubefisupport"><code>boot.loader.grub.efiSupport</code></h2>
<p>Whether GRUB should be built with EFI support.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-efiSupport-default="boot-loader-grub-efiSupport-default" id="default_16">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-enable="boot-loader-grub-enable" id="bootloadergrubenable"><code>boot.loader.grub.enable</code></h2>
<p>Whether to enable the GNU GRUB boot loader.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-enable-default="boot-loader-grub-enable-default" id="default_17">Default</h3>
<p><code class="highlight"><span class="o">!</span>config<span class="o">.</span>boot<span class="o">.</span>isContainer</code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-enableCryptodisk="boot-loader-grub-enableCryptodisk" id="bootloadergrubenablecryptodisk"><code>boot.loader.grub.enableCryptodisk</code></h2>
<p>Enable support for encrypted partitions. GRUB should automatically
unlock the correct encrypted partition and look for filesystems.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-enableCryptodisk-default="boot-loader-grub-enableCryptodisk-default" id="default_18">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-entryOptions="boot-loader-grub-entryOptions" id="bootloadergrubentryoptions"><code>boot.loader.grub.entryOptions</code></h2>
<p>Options applied to the primary NixOS menu entry.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-entryOptions-default="boot-loader-grub-entryOptions-default" id="default_19">Default</h3>
<p><code class="highlight"><span class="s2">&quot;--class nixos --unrestricted&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraConfig="boot-loader-grub-extraConfig" id="bootloadergrubextraconfig"><code>boot.loader.grub.extraConfig</code></h2>
<p>Additional GRUB commands inserted in the configuration file
just before the menu entries.</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-grub-extraConfig-default="boot-loader-grub-extraConfig-default" id="default_20">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-extraConfig-example="boot-loader-grub-extraConfig-example" id="example_7">Example</h3>
<p><code class="highlight"><span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> serial --unit=0 --speed=115200 --word=8 --parity=no --stop=1</span><span class="s s-Multiline"> terminal_input --append serial</span><span class="s s-Multiline"> terminal_output --append serial</span><span class="s s-Multiline">&#39;&#39;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraEntries="boot-loader-grub-extraEntries" id="bootloadergrubextraentries"><code>boot.loader.grub.extraEntries</code></h2>
<p>Any additional entries you want added to the GRUB boot menu.</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-grub-extraEntries-default="boot-loader-grub-extraEntries-default" id="default_21">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-extraEntries-example="boot-loader-grub-extraEntries-example" id="example_8">Example</h3>
<p>`#!nix ''
# GRUB 2 example
menuentry "Windows 7" {
chainloader (hd0,4)+1
}</p>
<p># GRUB 2 with UEFI example, chainloading another distro
menuentry "Fedora" {
set root=(hd1,1)
chainloader /efi/fedora/grubx64.efi
}
''`</p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraEntriesBeforeNixOS="boot-loader-grub-extraEntriesBeforeNixOS" id="bootloadergrubextraentriesbeforenixos"><code>boot.loader.grub.extraEntriesBeforeNixOS</code></h2>
<p>Whether extraEntries are included before the default option.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-extraEntriesBeforeNixOS-default="boot-loader-grub-extraEntriesBeforeNixOS-default" id="default_22">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraFiles="boot-loader-grub-extraFiles" id="bootloadergrubextrafiles"><code>boot.loader.grub.extraFiles</code></h2>
<p>A set of files to be copied to {file}<code>/boot</code>.
Each attribute name denotes the destination file name in
{file}<code>/boot</code>, while the corresponding
attribute value specifies the source file.</p>
<p><strong>Type:</strong> <code>attribute set of path</code></p>
<h3 boot-loader-grub-extraFiles-default="boot-loader-grub-extraFiles-default" id="default_23">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 boot-loader-grub-extraFiles-example="boot-loader-grub-extraFiles-example" id="example_9">Example</h3>
<p><code class="highlight"><span class="p">{</span> <span class="s2">&quot;memtest.bin&quot;</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">${</span>pkgs<span class="o">.</span>memtest86plus<span class="si">}</span><span class="s2">/memtest.bin&quot;</span><span class="p">;</span> <span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraGrubInstallArgs="boot-loader-grub-extraGrubInstallArgs" id="bootloadergrubextragrubinstallargs"><code>boot.loader.grub.extraGrubInstallArgs</code></h2>
<p>Additional arguments passed to <code>grub-install</code>.</p>
<p>A use case for this is to build specific GRUB2 modules
directly into the GRUB2 kernel image, so that they are available
and activated even in the <code>grub rescue</code> shell.</p>
<p>They are also necessary when the BIOS/UEFI is bugged and cannot
correctly read large disks (e.g. above 2 TB), so GRUB2's own
<code>nativedisk</code> and related modules can be used
to use its own disk drivers. The example shows one such case.
This is also useful for booting from USB.
See the
<a href="https://git.savannah.gnu.org/cgit/grub.git/tree/grub-core/commands/nativedisk.c?h=grub-2.04#n326">
GRUB source code
</a>
for which disk modules are available.</p>
<p>The list elements are passed directly as <code>argv</code>
arguments to the <code>grub-install</code> program, in order.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 boot-loader-grub-extraGrubInstallArgs-default="boot-loader-grub-extraGrubInstallArgs-default" id="default_24">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 boot-loader-grub-extraGrubInstallArgs-example="boot-loader-grub-extraGrubInstallArgs-example" id="example_10">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;--modules=nativedisk ahci pata part_gpt part_msdos diskfilter mdraid1x lvm ext2&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraInstallCommands="boot-loader-grub-extraInstallCommands" id="bootloadergrubextrainstallcommands"><code>boot.loader.grub.extraInstallCommands</code></h2>
<p>Additional shell commands inserted in the bootloader installer
script after generating menu entries.</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-grub-extraInstallCommands-default="boot-loader-grub-extraInstallCommands-default" id="default_25">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-extraInstallCommands-example="boot-loader-grub-extraInstallCommands-example" id="example_11">Example</h3>
<p><code class="highlight"><span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> # the example below generates detached signatures that GRUB can verify</span><span class="s s-Multiline"> # https://www.gnu.org/software/grub/manual/grub/grub.html#Using-digital-signatures</span><span class="s s-Multiline"> </span><span class="se">&#39;&#39;$</span><span class="s s-Multiline">{pkgs.findutils}/bin/find /boot -not -path &quot;/boot/efi/*&quot; -type f -name &#39;*.sig&#39; -delete</span><span class="s s-Multiline"> old_gpg_home=$GNUPGHOME</span><span class="s s-Multiline"> export GNUPGHOME=&quot;$(mktemp -d)&quot;</span><span class="s s-Multiline"> </span><span class="se">&#39;&#39;$</span><span class="s s-Multiline">{pkgs.gnupg}/bin/gpg --import </span><span class="se">&#39;&#39;$</span><span class="s s-Multiline">{priv_key} &gt; /dev/null 2&gt;&amp;1</span><span class="s s-Multiline"> </span><span class="se">&#39;&#39;$</span><span class="s s-Multiline">{pkgs.findutils}/bin/find /boot -not -path &quot;/boot/efi/*&quot; -type f -exec </span><span class="se">&#39;&#39;$</span><span class="s s-Multiline">{pkgs.gnupg}/bin/gpg --detach-sign &quot;{}&quot; \; &gt; /dev/null 2&gt;&amp;1</span><span class="s s-Multiline"> rm -rf $GNUPGHOME</span><span class="s s-Multiline"> export GNUPGHOME=$old_gpg_home</span><span class="s s-Multiline">&#39;&#39;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraPerEntryConfig="boot-loader-grub-extraPerEntryConfig" id="bootloadergrubextraperentryconfig"><code>boot.loader.grub.extraPerEntryConfig</code></h2>
<p>Additional GRUB commands inserted in the configuration file
at the start of each NixOS menu entry.</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-grub-extraPerEntryConfig-default="boot-loader-grub-extraPerEntryConfig-default" id="default_26">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-grub-extraPerEntryConfig-example="boot-loader-grub-extraPerEntryConfig-example" id="example_12">Example</h3>
<p><code class="highlight"><span class="s2">&quot;root (hd0)&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-extraPrepareConfig="boot-loader-grub-extraPrepareConfig" id="bootloadergrubextraprepareconfig"><code>boot.loader.grub.extraPrepareConfig</code></h2>
<p>Additional bash commands to be run at the script that
prepares the GRUB menu entries.</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-grub-extraPrepareConfig-default="boot-loader-grub-extraPrepareConfig-default" id="default_27">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-font="boot-loader-grub-font" id="bootloadergrubfont"><code>boot.loader.grub.font</code></h2>
<p>Path to a TrueType, OpenType, or pf2 font to be used by Grub.</p>
<p><strong>Type:</strong> <code>null or path</code></p>
<h3 boot-loader-grub-font-default="boot-loader-grub-font-default" id="default_28">Default</h3>
<p><code class="highlight"><span class="s2">&quot;</span><span class="si">${</span>pkgs<span class="o">.</span>grub2<span class="si">}</span><span class="s2">/share/grub/unicode.pf2&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-fontSize="boot-loader-grub-fontSize" id="bootloadergrubfontsize"><code>boot.loader.grub.fontSize</code></h2>
<p>Font size for the grub menu. Ignored unless <code>font</code>
is set to a ttf or otf font.</p>
<p><strong>Type:</strong> <code>null or signed integer</code></p>
<h3 boot-loader-grub-fontSize-default="boot-loader-grub-fontSize-default" id="default_29">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-fontSize-example="boot-loader-grub-fontSize-example" id="example_13">Example</h3>
<p><code class="highlight"><span class="mi">16</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-forceInstall="boot-loader-grub-forceInstall" id="bootloadergrubforceinstall"><code>boot.loader.grub.forceInstall</code></h2>
<p>Whether to try and forcibly install GRUB even if problems are
detected. It is not recommended to enable this unless you know what
you are doing.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-forceInstall-default="boot-loader-grub-forceInstall-default" id="default_30">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-forcei686="boot-loader-grub-forcei686" id="bootloadergrubforcei686"><code>boot.loader.grub.forcei686</code></h2>
<p>Whether to force the use of a ia32 boot loader on x64 systems. Required
to install and run NixOS on 64bit x86 systems with 32bit (U)EFI.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-forcei686-default="boot-loader-grub-forcei686-default" id="default_31">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-fsIdentifier="boot-loader-grub-fsIdentifier" id="bootloadergrubfsidentifier"><code>boot.loader.grub.fsIdentifier</code></h2>
<p>Determines how GRUB will identify devices when generating the
configuration file. A value of uuid / label signifies that grub
will always resolve the uuid or label of the device before using
it in the configuration. A value of provided means that GRUB will
use the device name as show in {command}<code>df</code> or
{command}<code>mount</code>. Note, zfs zpools / datasets are ignored
and will always be mounted using their labels.</p>
<p><strong>Type:</strong> <code>one of "uuid", "label", "provided"</code></p>
<h3 boot-loader-grub-fsIdentifier-default="boot-loader-grub-fsIdentifier-default" id="default_32">Default</h3>
<p><code class="highlight"><span class="s2">&quot;uuid&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-gfxmodeBios="boot-loader-grub-gfxmodeBios" id="bootloadergrubgfxmodebios"><code>boot.loader.grub.gfxmodeBios</code></h2>
<p>The gfxmode to pass to GRUB when loading a graphical boot interface under BIOS.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-gfxmodeBios-default="boot-loader-grub-gfxmodeBios-default" id="default_33">Default</h3>
<p><code class="highlight"><span class="s2">&quot;1024x768&quot;</span></code></p>
<h3 boot-loader-grub-gfxmodeBios-example="boot-loader-grub-gfxmodeBios-example" id="example_14">Example</h3>
<p><code class="highlight"><span class="s2">&quot;auto&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-gfxmodeEfi="boot-loader-grub-gfxmodeEfi" id="bootloadergrubgfxmodeefi"><code>boot.loader.grub.gfxmodeEfi</code></h2>
<p>The gfxmode to pass to GRUB when loading a graphical boot interface under EFI.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-gfxmodeEfi-default="boot-loader-grub-gfxmodeEfi-default" id="default_34">Default</h3>
<p><code class="highlight"><span class="s2">&quot;auto&quot;</span></code></p>
<h3 boot-loader-grub-gfxmodeEfi-example="boot-loader-grub-gfxmodeEfi-example" id="example_15">Example</h3>
<p><code class="highlight"><span class="s2">&quot;1024x768&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-gfxpayloadBios="boot-loader-grub-gfxpayloadBios" id="bootloadergrubgfxpayloadbios"><code>boot.loader.grub.gfxpayloadBios</code></h2>
<p>The gfxpayload to pass to GRUB when loading a graphical boot interface under BIOS.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-gfxpayloadBios-default="boot-loader-grub-gfxpayloadBios-default" id="default_35">Default</h3>
<p><code class="highlight"><span class="s2">&quot;text&quot;</span></code></p>
<h3 boot-loader-grub-gfxpayloadBios-example="boot-loader-grub-gfxpayloadBios-example" id="example_16">Example</h3>
<p><code class="highlight"><span class="s2">&quot;keep&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-gfxpayloadEfi="boot-loader-grub-gfxpayloadEfi" id="bootloadergrubgfxpayloadefi"><code>boot.loader.grub.gfxpayloadEfi</code></h2>
<p>The gfxpayload to pass to GRUB when loading a graphical boot interface under EFI.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-gfxpayloadEfi-default="boot-loader-grub-gfxpayloadEfi-default" id="default_36">Default</h3>
<p><code class="highlight"><span class="s2">&quot;keep&quot;</span></code></p>
<h3 boot-loader-grub-gfxpayloadEfi-example="boot-loader-grub-gfxpayloadEfi-example" id="example_17">Example</h3>
<p><code class="highlight"><span class="s2">&quot;text&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-ipxe="boot-loader-grub-ipxe" id="bootloadergrubipxe"><code>boot.loader.grub.ipxe</code></h2>
<p>Set of iPXE scripts available for
booting from the GRUB boot menu.</p>
<p><strong>Type:</strong> <code>attribute set of (path or string)</code></p>
<h3 boot-loader-grub-ipxe-default="boot-loader-grub-ipxe-default" id="default_37">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 boot-loader-grub-ipxe-example="boot-loader-grub-ipxe-example" id="example_18">Example</h3>
<p><code class="highlight"><span class="p">{</span> <span class="ss">demo</span> <span class="o">=</span> <span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> #!ipxe</span><span class="s s-Multiline"> dhcp</span><span class="s s-Multiline"> chain http://boot.ipxe.org/demo/boot.php</span><span class="s s-Multiline"> &#39;&#39;</span><span class="p">;</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/ipxe.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/ipxe.nix</a></p>
<h2 boot-loader-grub-memtest86-enable="boot-loader-grub-memtest86-enable" id="bootloadergrubmemtest86enable"><code>boot.loader.grub.memtest86.enable</code></h2>
<p>Make Memtest86+, a memory testing program, available from the GRUB
boot menu.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-memtest86-enable-default="boot-loader-grub-memtest86-enable-default" id="default_38">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/memtest.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/memtest.nix</a></p>
<h2 boot-loader-grub-memtest86-params="boot-loader-grub-memtest86-params" id="bootloadergrubmemtest86params"><code>boot.loader.grub.memtest86.params</code></h2>
<p>Parameters added to the Memtest86+ command line. As of memtest86+ 5.01
the following list of (apparently undocumented) parameters are
accepted:</p>
<ul>
<li>
<p><code>console=...</code>, set up a serial console.
Examples:
<code>console=ttyS0</code>,
<code>console=ttyS0,9600</code> or
<code>console=ttyS0,115200n8</code>.</p>
</li>
<li>
<p><code>btrace</code>, enable boot trace.</p>
</li>
<li>
<p><code>maxcpus=N</code>, limit number of CPUs.</p>
</li>
<li>
<p><code>onepass</code>, run one pass and exit if there
are no errors.</p>
</li>
<li>
<p><code>tstlist=...</code>, list of tests to run.
Example: <code>0,1,2</code>.</p>
</li>
<li>
<p><code>cpumask=...</code>, set a CPU mask, to select CPUs
to use for testing.</p>
</li>
</ul>
<p>This list of command line options was obtained by reading the
Memtest86+ source code.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 boot-loader-grub-memtest86-params-default="boot-loader-grub-memtest86-params-default" id="default_39">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 boot-loader-grub-memtest86-params-example="boot-loader-grub-memtest86-params-example" id="example_19">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;console=ttyS0,115200&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/memtest.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/memtest.nix</a></p>
<h2 boot-loader-grub-mirroredBoots="boot-loader-grub-mirroredBoots" id="bootloadergrubmirroredboots"><code>boot.loader.grub.mirroredBoots</code></h2>
<p>Mirror the boot configuration to multiple partitions and install grub
to the respective devices corresponding to those partitions.</p>
<p><strong>Type:</strong> <code>list of (submodule)</code></p>
<h3 boot-loader-grub-mirroredBoots-default="boot-loader-grub-mirroredBoots-default" id="default_40">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 boot-loader-grub-mirroredBoots-example="boot-loader-grub-mirroredBoots-example" id="example_20">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="p">{</span><span class="ss">devices</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;/dev/disk/by-id/wwn-0x500001234567890a&quot;</span><span class="p">];</span><span class="ss">path</span> <span class="o">=</span> <span class="s2">&quot;/boot1&quot;</span><span class="p">;</span><span class="p">}</span><span class="p">{</span><span class="ss">devices</span> <span class="o">=</span> <span class="p">[</span><span class="s2">&quot;/dev/disk/by-id/wwn-0x500009876543210a&quot;</span><span class="p">];</span><span class="ss">path</span> <span class="o">=</span> <span class="s2">&quot;/boot2&quot;</span><span class="p">;</span><span class="p">}</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-mirroredBoots-_-devices="boot-loader-grub-mirroredBoots-*-devices" id="bootloadergrubmirroredbootsdevices"><code>boot.loader.grub.mirroredBoots.*.devices</code></h2>
<p>The path to the devices which will have the GRUB MBR written.
Note these are typically device paths and not paths to partitions.</p>
<p><strong>Type:</strong> <code>list of string</code></p>
<h3 boot-loader-grub-mirroredBoots-_-devices-default="boot-loader-grub-mirroredBoots-*-devices-default" id="default_41">Default</h3>
<p><code class="highlight"><span class="p">[</span> <span class="p">]</span></code></p>
<h3 boot-loader-grub-mirroredBoots-_-devices-example="boot-loader-grub-mirroredBoots-*-devices-example" id="example_21">Example</h3>
<p><code class="highlight"><span class="p">[</span><span class="s2">&quot;/dev/disk/by-id/wwn-0x500001234567890a&quot;</span><span class="s2">&quot;/dev/disk/by-id/wwn-0x500009876543210a&quot;</span><span class="p">]</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-mirroredBoots-_-efiBootloaderId="boot-loader-grub-mirroredBoots-*-efiBootloaderId" id="bootloadergrubmirroredbootsefibootloaderid"><code>boot.loader.grub.mirroredBoots.*.efiBootloaderId</code></h2>
<p>The id of the bootloader to store in efi nvram.
The default is to name it NixOS and append the path or efiSysMountPoint.
This is only used if <code>boot.loader.efi.canTouchEfiVariables</code> is true.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-mirroredBoots-_-efiBootloaderId-default="boot-loader-grub-mirroredBoots-*-efiBootloaderId-default" id="default_42">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-mirroredBoots-_-efiBootloaderId-example="boot-loader-grub-mirroredBoots-*-efiBootloaderId-example" id="example_22">Example</h3>
<p><code class="highlight"><span class="s2">&quot;NixOS-fsid&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-mirroredBoots-_-efiSysMountPoint="boot-loader-grub-mirroredBoots-*-efiSysMountPoint" id="bootloadergrubmirroredbootsefisysmountpoint"><code>boot.loader.grub.mirroredBoots.*.efiSysMountPoint</code></h2>
<p>The path to the efi system mount point. Usually this is the same
partition as the above path and can be left as null.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-mirroredBoots-_-efiSysMountPoint-default="boot-loader-grub-mirroredBoots-*-efiSysMountPoint-default" id="default_43">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-mirroredBoots-_-efiSysMountPoint-example="boot-loader-grub-mirroredBoots-*-efiSysMountPoint-example" id="example_23">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/boot1/efi&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-mirroredBoots-_-path="boot-loader-grub-mirroredBoots-*-path" id="bootloadergrubmirroredbootspath"><code>boot.loader.grub.mirroredBoots.*.path</code></h2>
<p>The path to the boot directory where GRUB will be written. Generally
this boot path should double as an EFI path.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-mirroredBoots-_-path-example="boot-loader-grub-mirroredBoots-*-path-example" id="example_24">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/boot1&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-splashImage="boot-loader-grub-splashImage" id="bootloadergrubsplashimage"><code>boot.loader.grub.splashImage</code></h2>
<p>Background image used for GRUB.
Set to <code>null</code> to run GRUB in text mode.</p>
<p>::: {.note}
File must be one of .png, .tga, .jpg, or .jpeg. JPEG images must
not be progressive.
The image will be scaled if necessary to fit the screen.
:::</p>
<p><strong>Type:</strong> <code>null or path</code></p>
<h3 boot-loader-grub-splashImage-example="boot-loader-grub-splashImage-example" id="example_25">Example</h3>
<p><code class="highlight"><span class="l">./my-background.png</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-splashMode="boot-loader-grub-splashMode" id="bootloadergrubsplashmode"><code>boot.loader.grub.splashMode</code></h2>
<p>Whether to stretch the image or show the image in the top-left corner unstretched.</p>
<p><strong>Type:</strong> <code>one of "normal", "stretch"</code></p>
<h3 boot-loader-grub-splashMode-default="boot-loader-grub-splashMode-default" id="default_44">Default</h3>
<p><code class="highlight"><span class="s2">&quot;stretch&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-storePath="boot-loader-grub-storePath" id="bootloadergrubstorepath"><code>boot.loader.grub.storePath</code></h2>
<p>Path to the Nix store when looking for kernels at boot.
Only makes sense when copyKernels is false.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-grub-storePath-default="boot-loader-grub-storePath-default" id="default_45">Default</h3>
<p><code class="highlight"><span class="s2">&quot;/nix/store&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-subEntryOptions="boot-loader-grub-subEntryOptions" id="bootloadergrubsubentryoptions"><code>boot.loader.grub.subEntryOptions</code></h2>
<p>Options applied to the secondary NixOS submenu entry.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-subEntryOptions-default="boot-loader-grub-subEntryOptions-default" id="default_46">Default</h3>
<p><code class="highlight"><span class="s2">&quot;--class nixos&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-theme="boot-loader-grub-theme" id="bootloadergrubtheme"><code>boot.loader.grub.theme</code></h2>
<p>Path to the grub theme to be used.</p>
<p><strong>Type:</strong> <code>null or path</code></p>
<h3 boot-loader-grub-theme-default="boot-loader-grub-theme-default" id="default_47">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-theme-example="boot-loader-grub-theme-example" id="example_26">Example</h3>
<p><code class="highlight"><span class="s2">&quot;</span><span class="si">${</span>pkgs<span class="o">.</span>libsForQt5<span class="o">.</span>breeze-grub<span class="si">}</span><span class="s2">/grub/themes/breeze&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-timeoutStyle="boot-loader-grub-timeoutStyle" id="bootloadergrubtimeoutstyle"><code>boot.loader.grub.timeoutStyle</code></h2>
<ul>
<li><code>menu</code> shows the menu.</li>
<li><code>countdown</code> uses a text-mode countdown.</li>
<li><code>hidden</code> hides GRUB entirely.</li>
</ul>
<p>When using a theme, the default value (<code>menu</code>) is appropriate for the graphical countdown.</p>
<p>When attempting to do flicker-free boot, <code>hidden</code> should be used.</p>
<p>See the <a href="https://www.gnu.org/software/grub/manual/grub/html_node/timeout.html">GRUB documentation section about <code>timeout_style</code></a>.</p>
<p>::: {.note}
If this option is set to countdown or hidden [...] and ESC or F4 are pressed, or SHIFT is held down during that time, it will display the menu and wait for input.
:::</p>
<p>From: <a href="https://www.gnu.org/software/grub/manual/grub/html_node/Simple-configuration.html">Simple configuration handling page, under GRUB_TIMEOUT_STYLE</a>.</p>
<p><strong>Type:</strong> <code>one of "menu", "countdown", "hidden"</code></p>
<h3 boot-loader-grub-timeoutStyle-default="boot-loader-grub-timeoutStyle-default" id="default_48">Default</h3>
<p><code class="highlight"><span class="s2">&quot;menu&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-useOSProber="boot-loader-grub-useOSProber" id="bootloadergrubuseosprober"><code>boot.loader.grub.useOSProber</code></h2>
<p>If set to true, append entries for other OSs detected by os-prober.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-useOSProber-default="boot-loader-grub-useOSProber-default" id="default_49">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-users="boot-loader-grub-users" id="bootloadergrubusers"><code>boot.loader.grub.users</code></h2>
<p>User accounts for GRUB. When specified, the GRUB command line and
all boot options except the default are password-protected.
All passwords and hashes provided will be stored in /boot/grub/grub.cfg,
and will be visible to any local user who can read this file. Additionally,
any passwords and hashes provided directly in a Nix configuration
(as opposed to external files) will be copied into the Nix store, and
will be visible to all local users.</p>
<p><strong>Type:</strong> <code>attribute set of (submodule)</code></p>
<h3 boot-loader-grub-users-default="boot-loader-grub-users-default" id="default_50">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 boot-loader-grub-users-example="boot-loader-grub-users-example" id="example_27">Example</h3>
<p><code class="highlight"><span class="p">{</span><span class="ss">root</span> <span class="o">=</span> <span class="p">{</span><span class="ss">hashedPasswordFile</span> <span class="o">=</span> <span class="s2">&quot;/path/to/file&quot;</span><span class="p">;</span><span class="p">};</span><span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-users-_wzxhzdk:220_-hashedPassword="boot-loader-grub-users-<name>-hashedPassword" id="bootloadergrubusersnamehashedpassword"><code>boot.loader.grub.users.&lt;name&gt;.hashedPassword</code></h2>
<p>Specifies the password hash for the account,
generated with grub-mkpasswd-pbkdf2.
This hash will be copied to the Nix store, and will be visible to all local users.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-users-_wzxhzdk:222_-hashedPassword-default="boot-loader-grub-users-<name>-hashedPassword-default" id="default_51">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-users-_wzxhzdk:224_-hashedPassword-example="boot-loader-grub-users-<name>-hashedPassword-example" id="example_28">Example</h3>
<p><code class="highlight"><span class="s2">&quot;grub.pbkdf2.sha512.10000.674DFFDEF76E13EA...2CC972B102CF4355&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-users-_wzxhzdk:227_-hashedPasswordFile="boot-loader-grub-users-<name>-hashedPasswordFile" id="bootloadergrubusersnamehashedpasswordfile"><code>boot.loader.grub.users.&lt;name&gt;.hashedPasswordFile</code></h2>
<p>Specifies the path to a file containing the password hash
for the account, generated with grub-mkpasswd-pbkdf2.
This hash will be stored in /boot/grub/grub.cfg, and will
be visible to any local user who can read this file.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-users-_wzxhzdk:229_-hashedPasswordFile-default="boot-loader-grub-users-<name>-hashedPasswordFile-default" id="default_52">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-users-_wzxhzdk:231_-hashedPasswordFile-example="boot-loader-grub-users-<name>-hashedPasswordFile-example" id="example_29">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/path/to/file&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-users-_wzxhzdk:234_-password="boot-loader-grub-users-<name>-password" id="bootloadergrubusersnamepassword"><code>boot.loader.grub.users.&lt;name&gt;.password</code></h2>
<p>Specifies the clear text password for the account.
This password will be copied to the Nix store, and will be visible to all local users.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-users-_wzxhzdk:236_-password-default="boot-loader-grub-users-<name>-password-default" id="default_53">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-users-_wzxhzdk:238_-password-example="boot-loader-grub-users-<name>-password-example" id="example_30">Example</h3>
<p><code class="highlight"><span class="s2">&quot;Pa$$w0rd!&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-users-_wzxhzdk:241_-passwordFile="boot-loader-grub-users-<name>-passwordFile" id="bootloadergrubusersnamepasswordfile"><code>boot.loader.grub.users.&lt;name&gt;.passwordFile</code></h2>
<p>Specifies the path to a file containing the
clear text password for the account.
This password will be stored in /boot/grub/grub.cfg, and will
be visible to any local user who can read this file.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-grub-users-_wzxhzdk:243_-passwordFile-default="boot-loader-grub-users-<name>-passwordFile-default" id="default_54">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-grub-users-_wzxhzdk:245_-passwordFile-example="boot-loader-grub-users-<name>-passwordFile-example" id="example_31">Example</h3>
<p><code class="highlight"><span class="s2">&quot;/path/to/file&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-grub-zfsSupport="boot-loader-grub-zfsSupport" id="bootloadergrubzfssupport"><code>boot.loader.grub.zfsSupport</code></h2>
<p>Whether GRUB should be built against libzfs.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-grub-zfsSupport-default="boot-loader-grub-zfsSupport-default" id="default_55">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/grub/grub.nix</a></p>
<h2 boot-loader-initScript-enable="boot-loader-initScript-enable" id="bootloaderinitscriptenable"><code>boot.loader.initScript.enable</code></h2>
<p>Some systems require a /sbin/init script which is started.
Or having it makes starting NixOS easier.
This applies to some kind of hosting services and user mode linux.</p>
<p>Additionally this script will create
/boot/init-other-configurations-contents.txt containing
contents of remaining configurations. You can copy paste them into
/sbin/init manually running a rescue system or such.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-initScript-enable-default="boot-loader-initScript-enable-default" id="default_56">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/init-script/init-script.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/init-script/init-script.nix</a></p>
<h2 boot-loader-raspberryPi-enable="boot-loader-raspberryPi-enable" id="bootloaderraspberrypienable"><code>boot.loader.raspberryPi.enable</code></h2>
<p>Whether to create files with the system generations in
<code>/boot</code>.
<code>/boot/old</code> will hold files from old generations.</p>
<p>::: {.note}
These options are deprecated, unsupported, and may not work like expected.
:::</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-raspberryPi-enable-default="boot-loader-raspberryPi-enable-default" id="default_57">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix</a></p>
<h2 boot-loader-raspberryPi-firmwareConfig="boot-loader-raspberryPi-firmwareConfig" id="bootloaderraspberrypifirmwareconfig"><code>boot.loader.raspberryPi.firmwareConfig</code></h2>
<p>Extra options that will be appended to <code>/boot/config.txt</code> file.
For possible values, see: https://www.raspberrypi.com/documentation/computers/config_txt.html</p>
<p>::: {.note}
These options are deprecated, unsupported, and may not work like expected.
:::</p>
<p><strong>Type:</strong> <code>null or strings concatenated with "\n"</code></p>
<h3 boot-loader-raspberryPi-firmwareConfig-default="boot-loader-raspberryPi-firmwareConfig-default" id="default_58">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix</a></p>
<h2 boot-loader-raspberryPi-uboot-configurationLimit="boot-loader-raspberryPi-uboot-configurationLimit" id="bootloaderraspberrypiubootconfigurationlimit"><code>boot.loader.raspberryPi.uboot.configurationLimit</code></h2>
<p>Maximum number of configurations in the boot menu.</p>
<p>::: {.note}
These options are deprecated, unsupported, and may not work like expected.
:::</p>
<p><strong>Type:</strong> <code>signed integer</code></p>
<h3 boot-loader-raspberryPi-uboot-configurationLimit-default="boot-loader-raspberryPi-uboot-configurationLimit-default" id="default_59">Default</h3>
<p><code class="highlight"><span class="mi">20</span></code></p>
<h3 boot-loader-raspberryPi-uboot-configurationLimit-example="boot-loader-raspberryPi-uboot-configurationLimit-example" id="example_32">Example</h3>
<p><code class="highlight"><span class="mi">10</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix</a></p>
<h2 boot-loader-raspberryPi-uboot-enable="boot-loader-raspberryPi-uboot-enable" id="bootloaderraspberrypiubootenable"><code>boot.loader.raspberryPi.uboot.enable</code></h2>
<p>Enable using uboot as bootmanager for the raspberry pi.</p>
<p>::: {.note}
These options are deprecated, unsupported, and may not work like expected.
:::</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-raspberryPi-uboot-enable-default="boot-loader-raspberryPi-uboot-enable-default" id="default_60">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix</a></p>
<h2 boot-loader-raspberryPi-version="boot-loader-raspberryPi-version" id="bootloaderraspberrypiversion"><code>boot.loader.raspberryPi.version</code></h2>
<p><strong>Type:</strong> <code>one of 0, 1, 2, 3, 4</code></p>
<h3 boot-loader-raspberryPi-version-default="boot-loader-raspberryPi-version-default" id="default_61">Default</h3>
<p><code class="highlight"><span class="mi">2</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/raspberrypi/raspberrypi.nix</a></p>
<h2 boot-loader-systemd-boot-configurationLimit="boot-loader-systemd-boot-configurationLimit" id="bootloadersystemd-bootconfigurationlimit"><code>boot.loader.systemd-boot.configurationLimit</code></h2>
<p>Maximum number of latest generations in the boot menu.
Useful to prevent boot partition running out of disk space.</p>
<p><code>null</code> means no limit i.e. all generations
that have not been garbage collected yet.</p>
<p><strong>Type:</strong> <code>null or signed integer</code></p>
<h3 boot-loader-systemd-boot-configurationLimit-default="boot-loader-systemd-boot-configurationLimit-default" id="default_62">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<h3 boot-loader-systemd-boot-configurationLimit-example="boot-loader-systemd-boot-configurationLimit-example" id="example_33">Example</h3>
<p><code class="highlight"><span class="mi">120</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-consoleMode="boot-loader-systemd-boot-consoleMode" id="bootloadersystemd-bootconsolemode"><code>boot.loader.systemd-boot.consoleMode</code></h2>
<p>The resolution of the console. The following values are valid:</p>
<ul>
<li><code>"0"</code>: Standard UEFI 80x25 mode</li>
<li><code>"1"</code>: 80x50 mode, not supported by all devices</li>
<li><code>"2"</code>: The first non-standard mode provided by the device firmware, if any</li>
<li><code>"auto"</code>: Pick a suitable mode automatically using heuristics</li>
<li><code>"max"</code>: Pick the highest-numbered available mode</li>
<li><code>"keep"</code>: Keep the mode selected by firmware (the default)</li>
</ul>
<p><strong>Type:</strong> <code>one of "0", "1", "2", "auto", "max", "keep"</code></p>
<h3 boot-loader-systemd-boot-consoleMode-default="boot-loader-systemd-boot-consoleMode-default" id="default_63">Default</h3>
<p><code class="highlight"><span class="s2">&quot;keep&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-editor="boot-loader-systemd-boot-editor" id="bootloadersystemd-booteditor"><code>boot.loader.systemd-boot.editor</code></h2>
<p>Whether to allow editing the kernel command-line before
boot. It is recommended to set this to false, as it allows
gaining root access by passing init=/bin/sh as a kernel
parameter. However, it is enabled by default for backwards
compatibility.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-systemd-boot-editor-default="boot-loader-systemd-boot-editor-default" id="default_64">Default</h3>
<p><code class="highlight"><span class="no">true</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-enable="boot-loader-systemd-boot-enable" id="bootloadersystemd-bootenable"><code>boot.loader.systemd-boot.enable</code></h2>
<p>Whether to enable the systemd-boot (formerly gummiboot) EFI boot manager.
For more information about systemd-boot:
https://www.freedesktop.org/wiki/Software/systemd/systemd-boot/</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-systemd-boot-enable-default="boot-loader-systemd-boot-enable-default" id="default_65">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-extraEntries="boot-loader-systemd-boot-extraEntries" id="bootloadersystemd-bootextraentries"><code>boot.loader.systemd-boot.extraEntries</code></h2>
<p>Any additional entries you want added to the <code>systemd-boot</code> menu.
These entries will be copied to {file}<code>$BOOT/loader/entries</code>.
Each attribute name denotes the destination file name,
and the corresponding attribute value is the contents of the entry.</p>
<p>To control the ordering of the entry in the boot menu, use the sort-key
field, see
https://uapi-group.org/specifications/specs/boot_loader_specification/#sorting
and {option}<code>boot.loader.systemd-boot.sortKey</code>.</p>
<p><strong>Type:</strong> <code>attribute set of strings concatenated with "\n"</code></p>
<h3 boot-loader-systemd-boot-extraEntries-default="boot-loader-systemd-boot-extraEntries-default" id="default_66">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 boot-loader-systemd-boot-extraEntries-example="boot-loader-systemd-boot-extraEntries-example" id="example_34">Example</h3>
<p><code class="highlight"><span class="p">{</span> <span class="s2">&quot;memtest86.conf&quot;</span> <span class="o">=</span> <span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> title Memtest86+</span><span class="s s-Multiline"> efi /efi/memtest86/memtest.efi</span><span class="s s-Multiline"> sort-key z_memtest</span><span class="s s-Multiline">&#39;&#39;</span><span class="p">;</span> <span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-extraFiles="boot-loader-systemd-boot-extraFiles" id="bootloadersystemd-bootextrafiles"><code>boot.loader.systemd-boot.extraFiles</code></h2>
<p>A set of files to be copied to {file}<code>$BOOT</code>.
Each attribute name denotes the destination file name in
{file}<code>$BOOT</code>, while the corresponding
attribute value specifies the source file.</p>
<p><strong>Type:</strong> <code>attribute set of path</code></p>
<h3 boot-loader-systemd-boot-extraFiles-default="boot-loader-systemd-boot-extraFiles-default" id="default_67">Default</h3>
<p><code class="highlight"><span class="p">{</span> <span class="p">}</span></code></p>
<h3 boot-loader-systemd-boot-extraFiles-example="boot-loader-systemd-boot-extraFiles-example" id="example_35">Example</h3>
<p><code class="highlight"><span class="p">{</span> <span class="s2">&quot;efi/memtest86/memtest.efi&quot;</span> <span class="o">=</span> <span class="s2">&quot;</span><span class="si">${</span>pkgs<span class="o">.</span>memtest86plus<span class="si">}</span><span class="s2">/memtest.efi&quot;</span><span class="p">;</span> <span class="p">}</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-extraInstallCommands="boot-loader-systemd-boot-extraInstallCommands" id="bootloadersystemd-bootextrainstallcommands"><code>boot.loader.systemd-boot.extraInstallCommands</code></h2>
<p>Additional shell commands inserted in the bootloader installer
script after generating menu entries. It can be used to expand
on extra boot entries that cannot incorporate certain pieces of
information (such as the resulting <code>init=</code> kernel parameter).</p>
<p><strong>Type:</strong> <code>strings concatenated with "\n"</code></p>
<h3 boot-loader-systemd-boot-extraInstallCommands-default="boot-loader-systemd-boot-extraInstallCommands-default" id="default_68">Default</h3>
<p><code class="highlight"><span class="s2">&quot;&quot;</span></code></p>
<h3 boot-loader-systemd-boot-extraInstallCommands-example="boot-loader-systemd-boot-extraInstallCommands-example" id="example_36">Example</h3>
<p><code class="highlight"><span class="s s-Multiline">&#39;&#39;</span><span class="s s-Multiline"> default_cfg=$(cat /boot/loader/loader.conf | grep default | awk &#39;{print $2}&#39;)</span><span class="s s-Multiline"> init_value=$(cat /boot/loader/entries/$default_cfg | grep init= | awk &#39;{print $2}&#39;)</span><span class="s s-Multiline"> sed -i &quot;s|@INIT@|$init_value|g&quot; /boot/custom/config_with_placeholder.conf</span><span class="s s-Multiline">&#39;&#39;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-graceful="boot-loader-systemd-boot-graceful" id="bootloadersystemd-bootgraceful"><code>boot.loader.systemd-boot.graceful</code></h2>
<p>Invoke <code>bootctl install</code> with the <code>--graceful</code> option,
which ignores errors when EFI variables cannot be written or when the EFI System Partition
cannot be found. Currently only applies to random seed operations.</p>
<p>Only enable this option if <code>systemd-boot</code> otherwise fails to install, as the
scope or implication of the <code>--graceful</code> option may change in the future.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-systemd-boot-graceful-default="boot-loader-systemd-boot-graceful-default" id="default_69">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-memtest86-enable="boot-loader-systemd-boot-memtest86-enable" id="bootloadersystemd-bootmemtest86enable"><code>boot.loader.systemd-boot.memtest86.enable</code></h2>
<p>Make Memtest86+ available from the systemd-boot menu. Memtest86+ is a
program for testing memory.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-systemd-boot-memtest86-enable-default="boot-loader-systemd-boot-memtest86-enable-default" id="default_70">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-memtest86-sortKey="boot-loader-systemd-boot-memtest86-sortKey" id="bootloadersystemd-bootmemtest86sortkey"><code>boot.loader.systemd-boot.memtest86.sortKey</code></h2>
<p><code>systemd-boot</code> orders the menu entries by their sort keys,
so if you want something to appear after all the NixOS entries,
it should start with {file}<code>o</code> or onwards.</p>
<p>See also {option}<code>boot.loader.systemd-boot.sortKey</code>.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-systemd-boot-memtest86-sortKey-default="boot-loader-systemd-boot-memtest86-sortKey-default" id="default_71">Default</h3>
<p><code class="highlight"><span class="s2">&quot;o_memtest86&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-netbootxyz-enable="boot-loader-systemd-boot-netbootxyz-enable" id="bootloadersystemd-bootnetbootxyzenable"><code>boot.loader.systemd-boot.netbootxyz.enable</code></h2>
<p>Make <code>netboot.xyz</code> available from the
<code>systemd-boot</code> menu. <code>netboot.xyz</code>
is a menu system that allows you to boot OS installers and
utilities over the network.</p>
<p><strong>Type:</strong> <code>boolean</code></p>
<h3 boot-loader-systemd-boot-netbootxyz-enable-default="boot-loader-systemd-boot-netbootxyz-enable-default" id="default_72">Default</h3>
<p><code class="highlight"><span class="no">false</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-netbootxyz-sortKey="boot-loader-systemd-boot-netbootxyz-sortKey" id="bootloadersystemd-bootnetbootxyzsortkey"><code>boot.loader.systemd-boot.netbootxyz.sortKey</code></h2>
<p><code>systemd-boot</code> orders the menu entries by their sort keys,
so if you want something to appear after all the NixOS entries,
it should start with {file}<code>o</code> or onwards.</p>
<p>See also {option}<code>boot.loader.systemd-boot.sortKey</code>.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-systemd-boot-netbootxyz-sortKey-default="boot-loader-systemd-boot-netbootxyz-sortKey-default" id="default_73">Default</h3>
<p><code class="highlight"><span class="s2">&quot;o_netbootxyz&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-sortKey="boot-loader-systemd-boot-sortKey" id="bootloadersystemd-bootsortkey"><code>boot.loader.systemd-boot.sortKey</code></h2>
<p>The sort key used for the NixOS bootloader entries.
This key determines sorting relative to non-NixOS entries.
See also https://uapi-group.org/specifications/specs/boot_loader_specification/#sorting</p>
<p>This option can also be used to control the sorting of NixOS specialisations.</p>
<p>By default, specialisations inherit the sort key of their parent generation
and will have the same value for both the sort-key and the version (i.e. the generation number),
systemd-boot will therefore sort them based on their file name, meaning that
in your boot menu you will have each main generation directly followed by
its specialisations sorted alphabetically by their names.</p>
<p>If you want a different ordering for a specialisation, you can override
its sort-key which will cause the specialisation to be uncoupled from its
parent generation. It will then be sorted by its new sort-key just like
any other boot entry.</p>
<p>The sort-key is stored in the generation's bootspec, which means that
generations keep their sort-keys even if the original definition of the
generation was removed from the NixOS configuration.
It also means that updating the sort-key will only affect new generations,
while old ones will keep the sort-key that they were originally built with.</p>
<p><strong>Type:</strong> <code>string</code></p>
<h3 boot-loader-systemd-boot-sortKey-default="boot-loader-systemd-boot-sortKey-default" id="default_74">Default</h3>
<p><code class="highlight"><span class="s2">&quot;nixos&quot;</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-systemd-boot-xbootldrMountPoint="boot-loader-systemd-boot-xbootldrMountPoint" id="bootloadersystemd-bootxbootldrmountpoint"><code>boot.loader.systemd-boot.xbootldrMountPoint</code></h2>
<p>Where the XBOOTLDR partition is mounted.</p>
<p>If set, this partition will be used as $BOOT to store boot loader entries and extra files
instead of the EFI partition. As per the bootloader specification, it is recommended that
the EFI and XBOOTLDR partitions be mounted at <code>/efi</code> and <code>/boot</code>, respectively.</p>
<p><strong>Type:</strong> <code>null or string</code></p>
<h3 boot-loader-systemd-boot-xbootldrMountPoint-default="boot-loader-systemd-boot-xbootldrMountPoint-default" id="default_75">Default</h3>
<p><code class="highlight"><span class="no">null</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/systemd-boot/systemd-boot.nix</a></p>
<h2 boot-loader-timeout="boot-loader-timeout" id="bootloadertimeout"><code>boot.loader.timeout</code></h2>
<p>Timeout (in seconds) until loader boots the default menu item. Use null if the loader menu should be displayed indefinitely.</p>
<p><strong>Type:</strong> <code>null or signed integer</code></p>
<h3 boot-loader-timeout-default="boot-loader-timeout-default" id="default_76">Default</h3>
<p><code class="highlight"><span class="mi">5</span></code></p>
<p><strong>Declared by:</strong> <a href="https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/loader.nix">https://github.com/nixos/nixpkgs/blob/master/nixos/modules/system/boot/loader/loader.nix</a></p>
</article>
</div>
<script>var target=document.getElementById(location.hash.slice(1));target&&target.name&&(target.checked=target.name.startsWith("__tabbed_"))</script>
</div>
</main>
<footer class="md-footer">
<div class="md-footer-meta md-typeset">
<div class="md-footer-meta__inner md-grid">
<div class="md-copyright">
<div class="md-copyright__highlight">
Licenced MIT
</div>
Made with
<a href="https://squidfunk.github.io/mkdocs-material/" target="_blank" rel="noopener">
Material for MkDocs
</a>
</div>
<div class="md-social">
<a href="https://git.auxolotl.org/auxolotl/docs" target="_blank" rel="noopener" title="Aux Docs Repo" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.777 0a2.9 2.9 0 1 1-2.529 4.322H12.91a4.266 4.266 0 0 0-4.265 4.195v2.118a7.076 7.076 0 0 1 4.147-1.42l.118-.002h1.338a2.9 2.9 0 0 1 5.43 1.422 2.9 2.9 0 0 1-5.43 1.422H12.91a4.266 4.266 0 0 0-4.265 4.195v2.319A2.9 2.9 0 0 1 7.222 24 2.9 2.9 0 0 1 5.8 18.57V8.589a7.109 7.109 0 0 1 6.991-7.108l.118-.001h1.338A2.9 2.9 0 0 1 16.778 0ZM7.223 19.905a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Zm9.554-10.464a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.39Zm0-7.735a1.194 1.194 0 1 0 0 2.389 1.194 1.194 0 0 0 0-2.389Z"/></svg>
</a>
<a href="https://forum.aux.computer/" target="_blank" rel="noopener" title="Aux Forum" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.103 0C18.666 0 24 5.485 24 11.997c0 6.51-5.33 11.99-11.9 11.99L0 24V11.79C0 5.28 5.532 0 12.103 0zm.116 4.563a7.395 7.395 0 0 0-6.337 3.57 7.247 7.247 0 0 0-.148 7.22L4.4 19.61l4.794-1.074a7.424 7.424 0 0 0 8.136-1.39 7.256 7.256 0 0 0 1.737-7.997 7.375 7.375 0 0 0-6.84-4.585h-.008z"/></svg>
</a>
<a href="https://wiki.auxolotl.org/" target="_blank" rel="noopener" title="Aux Wiki" class="md-social__link">
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17.801 13.557c.148.098.288.202.417.313 1.854 1.6 3.127 4.656 2.582 7.311-1.091-.255-5.747-1.055-7.638-3.383-.91-1.12-1.366-2.081-1.569-2.885a5.65 5.65 0 0 0 .034-.219c.089.198.197.35.313.466.24.24.521.335.766.372.304.046.594-.006.806-.068l.001.001c.05-.015.433-.116.86-.342.325-.173 2.008-.931 3.428-1.566Zm-7.384 1.435C9.156 16.597 6.6 18.939.614 18.417c.219-1.492 1.31-3.019 2.51-4.11.379-.345.906-.692 1.506-1.009.286.168.598.332.939.486 2.689 1.221 3.903 1.001 4.89.573a1.3 1.3 0 0 0 .054-.025 6.156 6.156 0 0 0-.096.66Zm4.152-.462c.38-.341.877-.916 1.383-1.559-.389-.15-.866-.371-1.319-.591-.598-.29-1.305-.283-2.073-.315a4.685 4.685 0 0 1-.804-.103c.014-.123.027-.246.038-.369.062.104.673.057.871.057.354 0 1.621.034 3.074-.574 1.452-.608 2.55-1.706 3.022-3.225.474-1.52.22-3.091-.168-3.952-.169.709-1.453 2.381-1.926 2.871-.473.489-2.381 2.296-2.972 2.921-.7.74-.688.793-1.332 1.302-.202.19-.499.402-.563.53.027-.338.039-.675.027-.997a7.653 7.653 0 0 0-.032-.523c.322-.059.567-.522.567-.861 0-.224-.106-.247-.271-.229.075-.894.382-3.923 1.254-4.281.218.109.831.068.649-.295-.182-.364-.825-.074-1.081.266-.28.374-.956 2.046-.92 4.324-.113.014-.174.033-.322.033-.171 0-.321-.04-.433-.05.034-2.275-.714-3.772-.84-4.169-.12-.375-.491-.596-.781-.596-.146 0-.272.056-.333.179-.182.363.459.417.677.308.706.321 1.156 3.519 1.254 4.277-.125-.006-.199.035-.199.233 0 .311.17.756.452.843a.442.442 0 0 0-.007.03s-.287.99-.413 2.189a4.665 4.665 0 0 1-.718-.225c-.714-.286-1.355-.583-2.019-.566-.664.018-1.366.023-1.804-.036-.438-.058-.649-.15-.649-.15s-.234.365.257 1.075c.42.607 1.055 1.047 1.644 1.18.589.134 1.972.18 2.785-.377.16-.109.317-.228.459-.34a8.717 8.717 0 0 0-.013.626c-.289.753-.571 1.993-.268 3.338 0-.001.701-.842.787-2.958.006-.144.009-.271.01-.383.052-.248.103-.518.148-.799.072.135.151.277.234.413.511.842 1.791 1.37 2.383 1.49.091.019.187.032.285.038Zm-1.12.745c-.188.055-.445.1-.713.059-.21-.031-.45-.11-.655-.316-.169-.168-.312-.419-.401-.789a9.837 9.837 0 0 0 .039-.82l.049-.243c.563.855 1.865 1.398 2.476 1.522.036.008.072.014.109.02l-.013.009c-.579.415-.76.503-.891.558Zm6.333-2.818c-.257.114-4.111 1.822-5.246 2.363.98-.775 3.017-3.59 3.699-4.774 1.062.661 1.468 1.109 1.623 1.441.101.217.09.38.096.515a.57.57 0 0 1-.172.455Zm-9.213 1.62a1.606 1.606 0 0 1-.19.096c-.954.414-2.126.61-4.728-.571-2.023-.918-3.024-2.157-3.371-2.666.476.161 1.471.473 2.157.524.282.021.703.068 1.167.125.021.209.109.486.345.829l.001.001c.451.651 1.134 1.119 1.765 1.262.622.141 2.083.182 2.942-.407a3.12 3.12 0 0 0 .132-.093l.001.179a6.052 6.052 0 0 0-.221.721Zm5.512-1.271a17.49 17.49 0 0 1-1.326-.589c.437.042 1.054.083 1.692.108-.121.162-.244.323-.366.481Zm.932-1.26c-.12.17-.245.343-.373.517-.241.018-.478.03-.709.038a29.05 29.05 0 0 1-.741-.048c.608-.065 1.228-.252 1.823-.507Zm.22-.315c-.809.382-1.679.648-2.507.648-.472 0-.833.018-1.139.039v.001c-.324-.031-.665-.039-1.019-.054a3.555 3.555 0 0 1-.152-.009c.102-.002.192-.006.249-.006.363 0 1.662.034 3.151-.589 1.508-.632 2.645-1.773 3.136-3.351.37-1.186.31-2.402.086-3.312.458-.336.86-.651 1.147-.91.501-.451.743-.733.848-.869.199.206.714.864.685 2.138-.036 1.611-.606 3.187-1.501 4.154a9.099 9.099 0 0 1-1.321 1.132 11.978 11.978 0 0 0-.644-.422l-.089-.055-.051.091c-.184.332-.5.825-.879 1.374ZM4.763 5.817c-.157 1.144.113 2.323.652 3.099.539.776 2.088 2.29 3.614 2.505.991.14 2.055.134 2.055.134s-.593-.576-1.114-1.66c-.521-1.085-.948-2.104-1.734-2.786-.785-.681-1.601-1.416-2.045-1.945-.444-.53-.59-.86-.59-.86s-.656.175-.838 1.513Zm14.301 4.549a9.162 9.162 0 0 0 1.3-1.12c.326-.352.611-.782.845-1.265 1.315.145 2.399.371 2.791.434 0 0-.679 1.971-3.945 3.022l-.016-.035c-.121-.26-.385-.594-.975-1.036Zm-11.634.859a8.537 8.537 0 0 1-.598-.224c-1.657-.693-2.91-1.944-3.449-3.678-.498-1.601-.292-3.251.091-4.269.225.544.758 1.34 1.262 2.01a3.58 3.58 0 0 0-.172.726c-.163 1.197.123 2.428.687 3.24.416.599 1.417 1.62 2.555 2.193-.128.002-.253.003-.376.002Zm-1.758-.077c-.958-.341-1.901-.787-2.697-1.368C-.07 7.559 0 6.827 0 6.827s1.558-.005 3.088.179c.03.126.065.251.104.377.557 1.791 1.851 3.086 3.562 3.803l.047.019a4.254 4.254 0 0 1-.267-.026h-.001c-.401-.053-.595-.135-.595-.135l-.157-.069-.092.144-.017.029Zm6.807-1.59c.086.017.136.058.136.145 0 .197-.242.5-.597.597l-.01-.161a.887.887 0 0 0 .283-.243c.078-.099.142-.217.188-.338Zm-1.591.006c.033.1.076.197.129.282.061.097.134.18.217.24l-.021.083c-.276-.093-.424-.293-.424-.466 0-.078.035-.119.099-.139Zm-.025-.664c-.275-.816-.795-2.022-1.505-2.179-.296.072-.938.096-.691-.145.246-.24 1.085-.048 1.283.217.145.194.744.806 1.011 1.737l.032.227a.324.324 0 0 0-.13.143Zm1.454-.266c.251-.99.889-1.639 1.039-1.841.197-.265 1.036-.457 1.283-.217.247.241-.395.217-.691.145-.69.152-1.2 1.296-1.481 2.109a.364.364 0 0 0-.067-.059.37.37 0 0 0-.092-.043l.009-.094Zm4.802-2.708a9.875 9.875 0 0 1-.596.705c-.304.315-1.203 1.176-1.963 1.916.647-.955 1.303-1.806 2.184-2.376.123-.08.249-.161.375-.245Z"/></svg>
</a>
</div>
</div>
</div>
</footer>
</div>
<div class="md-dialog" data-md-component="dialog">
<div class="md-dialog__inner md-typeset"></div>
</div>
<script id="__config" type="application/json">{"base": "../../..", "features": ["content.tooltips", "search.highlight", "navigation.tabs", "navigation.indexes", "navigation.prune"], "search": "../../../assets/javascripts/workers/search.b8dbb3d2.min.js", "translations": {"clipboard.copied": "Copied to clipboard", "clipboard.copy": "Copy to clipboard", "search.result.more.one": "1 more on this page", "search.result.more.other": "# more on this page", "search.result.none": "No matching documents", "search.result.one": "1 matching document", "search.result.other": "# matching documents", "search.result.placeholder": "Type to start searching", "search.result.term.missing": "Missing", "select.version": "Select version"}}</script>
<script src="../../../assets/javascripts/bundle.fe8b6f2b.min.js"></script>
</body>
</html>