NetBSD 6.1에서 기본적으로 VESA 프레임버퍼를 활성화하는 방법

NetBSD 6.1에서 기본적으로 VESA 프레임버퍼를 활성화하는 방법

제가 가지고 있는 오래된 Tecra 720CDT는 NetBSD를 부팅할 때 1024x768x15 모드에서 vesa fb와 잘 작동합니다.

시스템을 부팅할 때 항상 VESA를 활성화합니다.

> vesa on
> vesa 0x116
> boot netbsd

이제 다음을 편집하여 이 프로세스를 약간 자동화할 수 있습니다 /boot.cfg.

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

이것이 더 나은지 모르겠습니다. 실제로 커널 자체에서 이 동작을 설정하고 싶습니다. OpenBSD에서는 config커널 설정을 변경하는 데만 사용합니다 . 그러나 이는 NetBSD에서는 작동하지 않습니다. 커널을 다시 컴파일해야 합니다(이것은 제가 이해한 것입니다).

이제 구성 파일을 보면 vesa와 관련된 내용이나 시작 시 프레임 버퍼 모드로 전환하는 내용을 찾을 수 없습니다. 가능합니까? 그렇다면 어떻게 해야 합니까?

답변1

AFAIK, /boot.cfg 편집이 선호되는 방법입니다. 내가 사용하고 있는 모드(현재 VirtualBox VM에서는 7.99)를 더 읽기 쉬운 모드로 지정할 수도 있습니다.

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

컴파일하지 않고 어떻게든 커널에 포함시키는 것은 좋지 않을 것이라고 생각합니다. 커널을 업데이트하면 해당 설정이 손실됩니다. /boot.cfg 메소드는 지속적이고 사람이 읽을 수 있습니다.

관련 정보