Como ativar o framebuffer do VESA como padrão no NetBSD 6.1

6

Ao inicializar o NetBSD, o antigo Tecra 720CDT que eu tenho funciona muito bem no modo 1024x768x15 com vesa fb.

Sempre tenho que ativar o VESA ao inicializar o sistema:

> vesa on
> vesa 0x116
> boot netbsd

Agora, consegui automatizar esse processo editando /boot.cfg :

menu=Boot normally:rndseed /var/db/entropy-file;vesa on;vesa 0x116;boot netbsd

Não faço ideia se isso é preferível. Eu realmente gostaria de definir esse tipo de comportamento no próprio kernel. no OpenBSD, eu simplesmente usaria config para alterar as configurações do kernel. Isso, no entanto, não funciona no NetBSD. Eu teria que recompilar o kernel (esse é o meu entendimento).

Agora, ao olhar pelo arquivo de configuração, não consegui encontrar coisas relacionadas à vesa ou mudar para o modo framebuffer durante a inicialização. Isso é possível? Se sim, como faço isso?

    
por polemon 18.08.2013 / 07:14

1 resposta

2

AFAIK, editando o /boot.cfg é o método preferido. Você pode até especificar modos mais legíveis por humanos; Estou usando (on-current, 7.99 em uma VM do VirtualBox)

menu=Boot normally:rndseed /var/db/entropy-file:;vesa 1024x768x32; boot netbsd

Eu acho que ter isso no kernel de alguma forma sem ser compilado seria ruim - se você atualizar seu kernel, você perderia a configuração. O método /boot.cfg é persistente e legível por humanos.

    
por 27.11.2014 / 16:39