diff --git a/modules/installer/generations-dir/generations-dir.nix b/modules/installer/generations-dir/generations-dir.nix
index a56dd6a19ff..db9fa32c55a 100644
--- a/modules/installer/generations-dir/generations-dir.nix
+++ b/modules/installer/generations-dir/generations-dir.nix
@@ -12,8 +12,18 @@ let
enable = mkOption {
default = false;
description = ''
- Whether to enable the simple preparation of symlinks to the system
- generations in /boot.
+ Whether to create symlinks to the system generations under
+ /boot. When enabled,
+ /boot/default/kernel,
+ /boot/default/initrd, etc., are updated to
+ point to the current generation's kernel image, initial RAM
+ disk, and other bootstrap files.
+
+ This optional is not necessary with bootloads 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.
'';
};