Собрал LFS, все работает, кроме одного момента - консоль железно засела на разрешении примерно 640х480.
Собирал на Arch Linux, GRUB тоже его. Сам Arch грузится норм в 1024х768, как было задано в /etc/default/grub
В ядре включено все, что нужно, как указано в докумментации ядра и модуля соответственно. Из драйверов vesafb и nvidiafb (на всякий случай, у меня карта NVIDIA Gee-Force 6200 TC).
Пробовал задать параметр video=nvidiafb:1024x768-24@60 и подобные - загружается в большом разрешении, но жуть как коряво, никак не влазит в монитор. Так бы я на nvidiafb остался и не парился.
Хотел пересобрать ядро с uvesafb но застрял на проблемах с установкой klibc (2.0.2) для v86d (make install >> Нет правил для make headers_install, как-то так, а другие версии вообще даже не компилятся), потому забил к чертям на нее.
В общем, суть в том, что пингвин 256 цветов есть, а разрешение не поддается.
Вот соответствующий кусок файла /etc/grub.d/40_custom
# (5) LFS-7.2-1
menuentry 'LFS-7.2-1 GNU/Linux' {
load_video
set gfxpayload=keep
set root=(hd0,4)
echo 'Завантаження Linux LFS-7.2-1…'
linux /boot/vmlinuz-3.5.2-LFS-7.2-1 root=/dev/sda4 ro quiet
}
Менял по-разному: load_video, set gfxpayload=keep убирал, шаманил с video=vesafb: vga=. Результат один и тот же: пингвин есть, разрешение не меняется.
P.S.: а гугл - реально помойная яма... День ковыряний, а там один хлам.
Спасибо всем, кто отзовется заранее :)