feat(syslinux): add safe graphics boot option with nomodeset kernel parameter

Add a new boot menu entry for FWS without kernel mode setting (KMS) to provide a fallback option for systems where KMS causes issues. This entry uses the nomodeset kernel parameter to force the framebuffer to VESA/EFI mode, which is slower but more reliable for problematic GPU drivers and hypervisors like VMware.
This commit is contained in:
2026-07-03 23:59:20 +02:00
parent 35f77ba33d
commit 5e66f99816
@@ -8,6 +8,23 @@ LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux
INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID%
# Mode graphique de secours : SANS KMS (nomodeset). Filet de sécurité
# standard pour les GPU/hyperviseurs dont le pilote KMS pose problème :
# X démarre alors sur le framebuffer VESA/EFI (plus lent mais fiable).
# NB : la lenteur au démarrage vue en VM VMware (2-4 min d'écran bleu)
# N'EST PAS un gel graphique — c'est un worker udev tué après 180 s ;
# le boot normal finit par afficher l'installateur (splash ajouté).
LABEL fwsnomodeset
TEXT HELP
Boot FWS WITHOUT kernel mode setting (safe graphics).
Use this if the normal boot freezes on a black/blank screen
(e.g. VMware Workstation vmwgfx hang).
ENDTEXT
MENU LABEL FWS install medium (%ARCH%, BIOS, ^safe graphics)
LINUX /%INSTALL_DIR%/boot/%ARCH%/vmlinuz-linux
INITRD /%INSTALL_DIR%/boot/%ARCH%/initramfs-linux.img
APPEND archisobasedir=%INSTALL_DIR% archisosearchuuid=%ARCHISO_UUID% nomodeset
# Accessibility boot option
LABEL fwsspeech
TEXT HELP