I've recently built a Linux From Scratch system on my Apple Macbook laptop; however, I've been struggling to understand the graphics hardware and what kernel driver options I need to enable.
The LFS system is (currently) a fairly minimal system that boots up into Bash, but doesn't have the X Window system or any DE. The laptop is a Macbook 2,1 which includes an Intel GMA 950 graphics chip. I have enabled what I believe to be the appropriate driver in the Kernel for this GPU, which is the i915 driver; however, unless I also enable some other options relating to 'framebuffer devices' (I have yet to identify the exact config options), nothing prints on the screen during boot (although, the screen changes to a different shade of black a couple of times).
Can someone explain what is going on here? If that i915 driver is the correct one for the GPU, then shouldn't that be enough for the system to print the terminal output to the screen? If not, then what else should I need, other than the i915 driver?
I also have Trisquel installed on the same laptop, which boots up fine into the LXDE environment and, according to
lsmod, the i915 driver is the correct one and the kernel doesn't seem to be loading any framebuffer-related drivers.