At Changes/HiddenGrubMenu - Fedora Project Wiki you can read:
This new auto-hide functionality will be automatically enabled on new Fedora Workstation installs.
This is:
- true when installing with Workstation Live ISO
- false when installing with Everything netinstall ISO
Is this difference expected behavior or a bug?
As far as I could find out:
- the difference is due to /var/run/anaconda/anaconda.conf (not part of ISO; gets created dynamically when Anaconda installer starts)
- some parts are provided by package anaconda-core (Anaconda - Fedora Project Wiki); in installed system it is “/etc/anaconda/product.d/fedora-workstation.conf”
- the full difference of /var/run/anaconda/anaconda.conf between Live and netinstall is:
$ diff Live netinstall
15c15
< type = LIVE_OS
---
> type = BOOT_ISO
30c30
< default_environment = workstation-product-environment
---
> default_environment =
49c49
< menu_auto_hide = True
---
> menu_auto_hide = False
92c92
< custom_stylesheet = /usr/share/anaconda/pixmaps/workstation/fedora-workstation.css
---
> custom_stylesheet =
100,102d99
< NetworkSpoke
< PasswordSpoke
< UserSpoke
116,120d112
< variant_name = Workstation Live
<
< [Base Product]
< product_name = Fedora
< variant_name = Workstation