GRUB_GFXPAYLOAD_LINUX = textは正確に何をしますか?


15

Intel Sandy Bridgeを搭載した新しいLenovo L5210でUbuntu 10.10または11.10を起動するにはGRUB_GFXPAYLOAD_LINUX=text、grubオプションを設定する必要があります。そうしないと、左上隅にカーソルがある黒い画面しか表示されません。

を設定GRUB_GFXPAYLOAD_LINUX=textすると、カーソルの代わりにerror: no video mode activated左上隅にメッセージが表示されます。

それで、正確に何をGRUB_GFXPAYLOAD_LINUX=textし、それを設定することによって何を失うのですか?

回答:


9

13.1.9 gfxpayload

この変数が設定されている場合、Linuxカーネルが起動するビデオモードを制御し、「vga =」ブートオプションを置き換えます(linuxを参照)。Linuxカーネルを強制的に通常のテキストモードで起動するには「text」、「gfxmode」を使用して設定されたグラフィックモードを保持するには「keep」、特定のグラフィックモードを設定するには「gfxmode」に許可された値のいずれか(gfxmodeを参照)。

カーネル、ディストリビューション、グラフィックカード、月の満ち欠けに応じて、このオプションを使用すると、特にブートシーケンスの初期段階で、GNU / Linuxがさまざまな表示の問題に悩まされる可能性があることに注意してください。問題がある場合は、この変数を「text」に設定すると、GRUBはLinuxに通常のテキストモードで起動するように指示します。

デフォルトはプラットフォーム固有です。ネイティブテキストモードのプラットフォーム(PC BIOSプラットフォームなど)では、デフォルトは「テキスト」です。それ以外の場合、デフォルトは「自動」または特定のビデオモードです。

多くの場合、この変数は「GRUB_GFXPAYLOAD_LINUX」によって設定されます単純な構成を参照)。


しかし、もっと重要なのは、バグ699802error: no video mode activatedについてのメッセージを見つけたため、解決策があることです。

分解すること#GRUB_GFXMODE=640x480/etc/default/grub実際に問題が解決します。sudo update-grub変更後に実行することを忘れないでください/etc/default/grub

また、興味深い回避策としてコメント27とコメント24および30も参照してください。コメント30:

番号24の方法が、暗号化されたパーティションを使用している人に適していることを確認したかっただけです(コメントを外すことは気にしないでください)。単純なコマンドを実行する方法を理解するために、私のような人が見回す必要はありません(Linuxを使用するのは初めてです)。ターミナルを起動し、ディレクトリに移動しcd /usr/share/grub/ます。フォントファイルを別のディレクトリにコピーし(cp、必要でsudo*.pft一度に3つのフォントファイルをコピーします)、sudo cp *.pf2 /boot/grubgrubをで更新しsudo update-grubます。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.