summary refs log tree commit diff
path: root/nixos/doc/manual/installation/installing.chapter.md
diff options
context:
space:
mode:
authorGuillaume Girol <symphorien+git@xlumurb.eu>2022-07-25 12:00:00 +0000
committerGuillaume Girol <symphorien+git@xlumurb.eu>2022-07-25 12:00:00 +0000
commit5eb63756ca3dd35aa144170d1929055dc5d24680 (patch)
treeccec6649ed6853c885952c3b6ecb01063250cb76 /nixos/doc/manual/installation/installing.chapter.md
parente494a908e8895b9cba18e21d5fc83362f64b3f6a (diff)
downloadnixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar.gz
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar.bz2
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar.lz
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar.xz
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.tar.zst
nixpkgs-5eb63756ca3dd35aa144170d1929055dc5d24680.zip
rephrase nixos installation doc
systemd-boot is not the only option, even though it "just works" better.
Diffstat (limited to 'nixos/doc/manual/installation/installing.chapter.md')
-rw-r--r--nixos/doc/manual/installation/installing.chapter.md12
1 files changed, 11 insertions, 1 deletions
diff --git a/nixos/doc/manual/installation/installing.chapter.md b/nixos/doc/manual/installation/installing.chapter.md
index 7e830f8e458..dd7f883bb3c 100644
--- a/nixos/doc/manual/installation/installing.chapter.md
+++ b/nixos/doc/manual/installation/installing.chapter.md
@@ -303,7 +303,8 @@ Use the following commands:
 
     UEFI systems
 
-    :   You *must* set the option [](#opt-boot.loader.systemd-boot.enable)
+    :   You must select a boot-loader, either system-boot or GRUB. The recommended
+        option is systemd-boot: set the option [](#opt-boot.loader.systemd-boot.enable)
         to `true`. `nixos-generate-config` should do this automatically
         for new configurations when booted in UEFI mode.
 
@@ -312,6 +313,15 @@ Use the following commands:
         [`boot.loader.systemd-boot`](#opt-boot.loader.systemd-boot.enable)
         as well.
 
+    :   If you want to use GRUB, set [](#opt-boot.loader.grub.device) to `nodev` and
+        [](#opt-boot.loader.grub.efiSupport) to `true`.
+
+    :   With system-boot, you should not need any special configuration to detect
+        other installed systems. With GRUB, set [](#opt-boot.loader.grub.useOSProber)
+        to `true`, but this will only detect windows partitions, not other linux
+        distributions. If you dual boot another linux distribution, use system-boot
+        instead.
+
     If you need to configure networking for your machine the
     configuration options are described in [](#sec-networking). In
     particular, while wifi is supported on the installation image, it is