But init.d screws me over by changing into a screen resolution that my monitor/graphics card does not support. I have the feeling it is some VESA mode that is being changed.
Eu não acho que seja um processo init
. Esse é o kernel. Ocorre durante as mensagens de boot, certo?
Se você compilar o kernel sem o suporte framebuffer , isso não deve acontecer. Se você estiver usando um kernel de ações, possivelmente é um módulo.
find /lib/modules -name fb.ko
Remova o que foi encontrado, execute depmod
e reinicie.
Se esse módulo não estiver lá, mas você tiver um /dev/fb[N]
(onde [N]
é um número, provavelmente 0
), você precisará fazer isso de outra maneira. Experimente adicionar:
vga=normal nomodeset
para a linha de invocação do kernel em grub.cfg
.