ドキュメントによると、vga=
カーネルパラメーターの使用はGRUB2で非推奨になりました。一部の新しいカーネルが特定のアダプターでサポートしていないように見えるという事実は、私が持っているグラフィックスカードが7〜8年前のものであるため、問題ではありません。
問題は、デフォルトの80x25文字ではなく、80x50などの高解像度テキストモードを使用したいということです。どうやらすべてのグラフィックス(VBE / VESA)モードはこのグラフィックスカード(ATI Rage XL)の対象外です-利用可能なモードのリストは0
を通してのみ表示され6
ます。6
でも80x60
恐ろしいように見えるので、1
(80x50)にしたいと思います。
デフォルトモードがサポートされていない場合(デフォルトはコメントアウトGRUB_TERMINAL=console
)、使用可能なモードのリストを取得した後、80x50および80x60が動作するのを確認し、選択するように求められました。
カーネルコマンドラインですべての使用GRUB_GFXMODE
(プリロードvbe
モジュールの有無にかかわらず)を設定して、GRUB_GFXPAYLOAD_LINUX=keep
失敗する場合、モードを設定するにはどうすればよいですか?このように失敗します:このマシンにあるカードのグラフィックモードが無効であるため、画面が空白のままになりますか?
私の考えはnomodeset
まだカーネルに渡すことですが、ブートローダーはグラフィックモードを設定する必要があります。そして、それvga=
を行うためのカーネルパラメーター以外のオプションは表示されません。
注:vbetest
とvideotest
GRUB2コンソール意志の空白のコマンド画面と、画面には何のビデオ入力がないと主張した後、スリープモードに切り替わります。vbeinfo
そしてvideoinfo
上記以外のいくつかの利用可能なモードを示したが、これは設定されるべきところのない言及はありません。また、カーネルコマンドラインでvga=1
(なしでnomodeset
)を渡すと、廃止されることについて非常に短い警告が表示されますが、完全に読むには長すぎdmesg
ます。出力はに表示されません。
vga
パラメーターは、カーネルではなくカーネルに適用されますgrub2
。grub2
開発者がどのように単純な複合体を作成しようとしても、カーネルがこのパラメーターを理解している限り、それは機能します。