GFXBOOT(1)
β¨ GFXBOOT(1) β¨ β System configuration
okay bestie, welcome to gfxboot(1), aka the graphical boot screen test and config tool π this is the manual for it, and we're gonna go through it together, no skipping, no cap.
πΈ NAME πΈ
gfxboot β graphical boot screen test and config tool π
π¦ SYNOPSIS π¦
gfxboot [ OPTIONS ] ARGS
π DESCRIPTION π
so like, gfxboot modifies and tests graphical boot loader configuration. that's the whole vibe. it's giving "make your boot screen cute and also make sure it actually works" β¨
π OPTIONS π
π General options π
-a,--archive FILE|DIRECTORYβ use FILE as the gfxboot archive (the default is/boot/message, iykyk). but if it points at a DIRECTORY instead, it just assumes that's an expanded archive β peep the--expand-archiveoption down below for the tea π«-v,--verboseβ increase verbosity. more talking, more info, we love that π¬--save-tempβ keep temporary files around instead of yeeting them--versionβ show the gfxboot version π·οΈ--helpβ print usage
π Switching themes π
--new-theme THEMEβ activate THEME. theme files live in/etc/bootsplash/themes/THEME/bootloaderπ--update-theme THEMEβ activate THEME, but keep the language settings from the current gfxboot archive. so it's a glow-up that doesn't forget where it came from π
π§ Changing gfxboot config π§
--show-configβ show the gfxboot config file (gfxboot.cfg) π--change-config [SECTION1::]OPTION1=FOO1 [SECTION2::]OPTION2=FOO2 ...β change gfxboot config options. if you don't give a section, section"base"gets used, that's the default bestie--rm-config [SECTION1::]OPTION1 [SECTION2::]OPTION2 ...β delete gfxboot config options. same deal: no section means section"base"--rm-section SECTION1 SECTION2 ...β delete whole sections in the gfxboot config file. gone, deleted, not coming back π--default-language LANGβ make LANG the default language. LANG is a locale string (likeen_US)--add-languages LANG1 LANG2 ...β add translation files π--rm-languages LANG1 LANG2 ...β remove translation files--config-file FILEβ don't work on thegfxboot.cfgfrom the gfxboot archive, work on FILE instead.
β οΈ NOTE: FILE will be modified even with "--test". yes fr, even in test mode. be careful with this one bestie π
β Preview/test gfxboot setup β
-p,--previewβ try the current config (needs some virtual machine, so like, have one ready)-t,--testβ test only, don't actually change any files π-b,--bootloader BOOTLOADERβ use BOOTLOADER for preview. your options aregrub,lilo,isolinux,syslinux,pxelinux-m,--vm VMβ use virtual machine VM for preview. your options arebochs,qemu,qemu32,qemu64,vbox,vbox64,vmplayer,vmware--grub DIRECTORY|RPMβ use grub from DIRECTORY or RPM (default is/)--lilo DIRECTORY|RPMβ use lilo from DIRECTORY or RPM (default is/)--syslinux DIRECTORY|RPMβ use syslinux from DIRECTORY or RPM (default is/)--isolinux DIRECTORY|RPMβ use isolinux from DIRECTORY or RPM (default is/)--pxelinux DIRECTORY|RPMβ use pxelinux from DIRECTORY or RPM (default is/)--password PASSWORDβ create a test config with PASSWORD for preview π--32β create a 32 bit test image--64β create a 64 bit test image--biarchβ create a biarch test image (same as using--32and--64together, two for one π )--cdrom,--dvdβ create an iso image for preview πΏ--diskβ create a harddisk image for preview--floppyβ create a floppy image for preview--netβ create a tftp directory for preview π--save-image FILEβ copy the preview image to FILE--test-add-files FILE1 FILE2 ...β add files to the test directory--test-rm-files FILE1 FILE2 ...β delete files from the test directory
π Adding/removing files from gfxboot archive π
--ls,--list-filesβ list the gfxboot archive files π--add-files FILE1 FILE2 ...β add files to the gfxboot archive--rm-files FILE1 FILE2 ...β delete files from the gfxboot archive--extract-files FILE1 FILE2 ...β copy files from the gfxboot archive to the current working directory--show-file FILEβ print FILE--expand-archive DIRECTORYβ create an expanded gfxboot archive version in DIRECTORY. meaning: only files that cannot be read directly from the file system are kept in acpioarchive, all the others get unpacked. π«Ά use only forisolinux,syslinux, orpxelinux--pack-archive FILEβ pack all gfxboot files into thecpioarchive FILE π¦
π Modifying help files π
--help-show FILEβ print FILE (internal help file format) as HTML π--help-create FILEβ convert the HTML files passed as ARGS into FILE (internal format)--used-pages LINK1 LINK2 ...β mark pages as referenced--navi FILEβ use FILE as a template for navigation links π§--define ENTITY1=VALUE1 ENTITY2=VALUE2 ...β define ENTITYx with VALUEx
πΈ FILES πΈ
/boot/messageβ bootloader graphics archive (actually acpioachive) π¦/etc/bootsplash/themesβ theme directory/etc/sysconfig/bootsplashβ default theme
π BUGS π
None. literally none, she's flawless, periodt π
π«Ά AUTHOR π«Ά
Written by Steffen Winterfeldt.
π₯ SEE ALSO π₯
If you want to create your own theme, look at the gfxboot-devel package. go make something iconic bestie π
and that's the whole thing!! this was gfxboot, from July 2008, in the GFXBOOT(1) manual, under System configuration β ty for coming to my ted talk, mwah πβ¨
π¦ where this page comes from
- debian bookworm: gfxboot 4.5.73-2 Β· GPL-2.0-or-later
- debian trixie: gfxboot 4.5.73-2+b1 Β· GPL-2.0-or-later
- ubuntu jammy: gfxboot 4.5.73-2 Β· GPL-2.0-or-later
- ubuntu noble: gfxboot 4.5.73-2 Β· GPL-2.0-or-later
- ubuntu resolute: gfxboot 4.5.103-2 Β· GPL-2.0-or-later
- ubuntu stonking: gfxboot 4.5.103-2 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms