GFXBOOT(8)
π GFXBOOT(8) β the gfxboot manpage, but make it make sense β¨
Okay so bestie, welcome to gfxboot(8) β the graphical boot screen test and config tool that literally does it all. This is a System configuration manual page and we're about to get into it. No cap, this thing modifies and tests your graphical boot loader configuration and it's giving main character energy. Let's go π
πΈ SYNOPSIS πΈ
gfxboot [ OPTIONS ] ARGS
β¨ DESCRIPTION β¨
gfxboot modifies and tests graphical boot loader configuration. That's it, that's the vibe. She configures, she tests, she slays. π
π OPTIONS π
π General options
-a,--archive FILE|DIRECTORYβ UseFILEas gfxboot archive (default is/boot/message). If it points to a directory, assume it is an expanded archive (see the--expand-archiveoption below). iykyk π¦-v,--verboseβ Increase verbosity. She's chatty, we love her.--save-tempβ Keep temporary files. No deleting, we keep the receipts.--versionβ Show gfxboot version. Iconic.--helpβ Print usage.
π Switching themes
--new-theme THEMEβ ActivateTHEME. Theme files are stored in/etc/bootsplash/themes/THEME/bootloader. New theme, who dis? π--update-theme THEMEβ ActivateTHEMEbut keep language settings from current gfxboot archive. Glow-up but make it multilingual.
π¦ Changing gfxboot config
--show-configβ Show gfxboot config file (gfxboot.cfg). Let's see what we're working with.--change-config [SECTION1::]OPTION1=FOO1 [SECTION2::]OPTION2=FOO2 ...β Change gfxboot config options. If sections are omitted, section"base"is used. You're the editor now.--rm-config [SECTION1::]OPTION1 [SECTION2::]OPTION2 ...β Delete gfxboot config options. If sections are omitted, section"base"is used. Bye bestie π--rm-section SECTION1 SECTION2 ...β Delete sections in gfxboot config file. Not me removing whole sections π--default-language LANGβ MakeLANGthe default language.LANGis a locale string (e.g.en_US). Set it, forget it.--add-languages LANG1 LANG2 ...β Add translation files. More languages, more flair β¨--rm-languages LANG1 LANG2 ...β Remove translation files. Less is more sometimes.--config-file FILEβ Don't work ongfxboot.cfgfrom gfxboot archive but onFILE. NOTE:FILEwill be modified even with"--test". β οΈ Okay so this is lowkey important β even in test mode, this file gets modified. Periodt. Don't say I didn't warn you.
π Preview/test gfxboot setup
-p,--previewβ Try current config (needs some virtual machine). Gotta preview before you commit, bestie.-t,--testβ Test only (don't actually change any files). Just looking, not touching π«Ά-b,--bootloader BOOTLOADERβ UseBOOTLOADER(grub,lilo,isolinux,syslinux,pxelinux) for preview.-m,--vm VMβ Use virtual machineVM(bochs,qemu,qemu32,qemu64,vbox,vbox64,vmplayer,vmware) for preview.--grub DIRECTORY|RPMβ Use grub fromDIRECTORYorRPM(default is/).--lilo DIRECTORY|RPMβ Use lilo fromDIRECTORYorRPM(default is/).--syslinux DIRECTORY|RPMβ Use syslinux fromDIRECTORYorRPM(default is/).--isolinux DIRECTORY|RPMβ Use isolinux fromDIRECTORYorRPM(default is/).--pxelinux DIRECTORY|RPMβ Use pxelinux fromDIRECTORYorRPM(default is/).--password PASSWORDβ Create test config withPASSWORDfor preview. π Secure the bag.--32β Create 32 bit test image.--64β Create 64 bit test image.--biarchβ Create biarch test image (same as using--32and--64). Both, because why choose?--cdrom,--dvdβ Create iso image for preview. πΏ--diskβ Create harddisk image for preview.--floppyβ Create floppy image for preview. Vintage, we stan. π--netβ Create tftp directory for preview.--save-image FILEβ Copy preview image toFILE. Save it for later π--test-add-files FILE1 FILE2 ...β Add files to test directory.--test-rm-files FILE1 FILE2 ...β Delete files from test directory.
π§ Adding/removing files from gfxboot archive
--ls,--list-filesβ List gfxboot archive files. Let's see what's in the bag.--add-files FILE1 FILE2 ...β Add files to gfxboot archive. More files, more fun.--rm-files FILE1 FILE2 ...β Delete files from gfxboot archive. Clean up, clean out.--extract-files FILE1 FILE2 ...β Copy files from gfxboot archive to current working directory. Get them out of there.--show-file FILEβ PrintFILE. Just a peek π--expand-archive DIRECTORYβ Create expanded gfxboot archive version inDIRECTORY. That is, only files that cannot be read directly from file system are kept in a cpio archive. All others are unpacked. Use only forisolinux,syslinux, orpxelinux. β οΈ Only for those three, bestie β don't try it anywhere else.--pack-archive FILEβ Pack all gfxboot files into cpio archiveFILE. π
πΈ Modifying help files
--help-show FILEβ PrintFILE(internal help file format) as HTML. Fancy!--help-create FILEβ Convert HTML files passed asARGStoFILE(internal format).--used-pages LINK1 LINK2 ...β Mark pages as referenced. π--navi FILEβ UseFILEas template for navigation links.--define ENTITY1=VALUE1 ENTITY2=VALUE2 ...β DefineENTITYxwithVALUEx.
π FILES π
/boot/messageβ bootloader graphics archive (actually a cpio achive) πΎ/etc/bootsplash/themesβ theme directory π/etc/sysconfig/bootsplashβ default theme β
π BUGS π
None. She's perfect. Not a single bug, no cap. π
π AUTHOR π
Written by Steffen Winterfeldt. We love a legend.
π₯ SEE ALSO π₯
If you want to create your own theme look at the gfxboot-devel package. Go off, make it cute. π
Okay bestie, that's the whole thing! This is gfxboot from July 2008, so yeah she's a little vintage but she still serves. Fr fr, this tool ate and left no crumbs. Now go configure your boot screen and slay πβ¨π¦
π¦ where this page comes from
- opensuse-leap 16.0: gfxboot 4.5.104-160000.1.1 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms