私が持っている古い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 メソッドは永続的で、人間が読むことができます。