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

関連情報