Multiple resolutions can be specified, including the default auto , so it is recommended that you edit the line to resemble GRUB_GFXMODE=desired_resolution,fallback_such_as_1024x768,auto
Since i cannot find info for lfs, i would try with the auto switch.
That method works in my virtual ipfire since there is a framebuffer.
But I’m just connecting a VGA monitor to a mini pc and from all the boot info I do not see a framebuffer anywhere. All I get is a console, 25x80. If it matters, the mini pc is zotac [1] with cu164 installed, 8 GB ram, 60 GB disk.
The patches removed fbset from being built in any further Core Updates but did not explicitly remove the program on people’s machines. So if you had a machine being upgraded it would maintain fbset being present. If you did a fresh install it would not be there.
2nd Edit:
the removal of fbset has been put into the update.sh script for Core Update166. That script will then remove fbset if you still have it in place. It has been added by Peter Mueller as part of the IPFire houskeeping for removal of old programs/files that are no longer needed after changes but where the files were not removed at the time of the change.
WOW, I wish I had known this since I spent a day+ trying to make it work with fb.
My system (cu163) has it b/c it kept updating from older versions. A fresh new cu163 install does not have fb. Anyway, I would like a better resolution that 80x25, I was hoping to set it at 1024x768 or 1280x1024. Sometimes I work directly on the console at customer sites and it easier to read the kernel: DROP lines which are wide so 1920x1080 would help.
An option you have is to build fbset as your own addon.
Just watch out for CU166 because it will remove the binary. However once that CU is past then your own addon will be fine.