グーグルはこの問題で私を助けることができませんでした。私はあなたたちができることを願っています。
コンピュータを起動すると、BIOSと起動メニューによって表示される最初の数画面がLCD画面に合うように引き伸ばされます。ただし、Linuxが起動すると、画面が縮小するため、コンソールの1ピクセルになります。フォントは画面の1ピクセルのみを使用し、コンソールは1280x1024サイズのモニターの640x480のみを使用するため、画面の使用可能領域は画面の左上部分のみに縮小されます。
VGA =ブートフラグを使用して、テキストの行と列の数を増やすモードを設定し、画面全体が使用されるようにすることができます。ただし、私がやりたいのは、行と列の数をそのままに保ちながら、BIOSと同じように、画面全体をモニターに合わせて拡大縮小することです。ブートメッセージ。どのモニターでも自動的に機能するようにこれを行う必要があります。
[〜#〜] edit [〜#〜]:ソリューションをハードウェアに依存しないようにしたいので、意図的にハードウェアに関する情報を提供していません。私が使用しているディストリビューションはUbuntu10.10です。
nomodeset
カーネルオプションのみを使用すると、希望する結果が得られ、コンソールが画面全体に表示されるようになりました。
コメントを投稿することはできませんが、ディストリビューション、ビデオカードのモデル、ドライバーのバージョンを知っていると、より良いアドバイスが得られる可能性があります。
KMS
を有効にしてコンソールがネイティブ解像度で画面全体を使用できるようにし、次にsetfont
を有効にしてコンソールのフォントサイズを調整する方法について説明します。少なくともKMSは、モニターのネイティブ1366 * 768でフレームバッファーを実行するためにArchボックスで使用したものです。
これを解決する他の方法は、BIOS設定を変更することです。ArchlinuxBBで 1027x768領域の640x480のみを使用するConsloleモード を参照してください。
おそらくnomodeset
で問題が解決したようですが、良い解決策ではないと思います。 nomodeset
Xがロードされるまで、ビデオドライバをロードせず、代わりにBIOSモードを使用するようにカーネルに指示します。これは避けるべきものです。
私は this 解決策(おそらく重複)を見つけました。 fbset パッケージをインストールするだけです。
fbset-フレームバッファデバイス設定を表示および変更します
私の場合、インストールして再起動するだけでうまくいきました(/etc/fb.modes
上書き)。そうでない場合は、Sudo fbset --info
でジオメトリ情報を取得し、このデバイス上のすべての仮想コンソールを次のようなジオメトリに変更できます。
Sudo fbset --all --geometry 3200 1800 3200 1800 32