Intel Sandy Bridgeを搭載した新しいLenovo L5210でUbuntu 10.10または11.10を起動するには、grubオプションでGRUB_GFXPAYLOAD_LINUX=text
を設定する必要があります。そうしないと、左上隅にカーソルがある黒い画面しか表示されません。
GRUB_GFXPAYLOAD_LINUX=text
を設定すると、カーソルの代わりに、左上隅にerror: no video mode activated
メッセージが表示されます。
それで、GRUB_GFXPAYLOAD_LINUX=text
は正確に何をし、それを設定することで何を失うのでしょうか?
この変数が設定されている場合、Linuxカーネルが起動するビデオモードを制御し、「vga =」ブートオプションを置き換えます( linux を参照)。 Linuxカーネルを通常のテキストモードで強制的に起動するには「text」、「gfxmode」を使用して設定されたグラフィックモードを保持するには「keep」、特定のグラフィックモードを設定するには「gfxmode」に許可された値のいずれか( gfxmode を参照)。
カーネル、ディストリビューション、グラフィックカード、月の満ち欠けに応じて、このオプションを使用すると、特にブートシーケンスの初期段階で、GNU/Linuxがさまざまな表示の問題に悩まされる可能性があることに注意してください。問題がある場合は、この変数を「text」に設定すると、GRUBがLinuxに通常のテキストモードで起動するように指示します。
デフォルトはプラットフォーム固有です。ネイティブテキストモードのプラットフォーム(PC BIOSプラットフォームなど)では、デフォルトは「テキスト」です。それ以外の場合、デフォルトは「自動」または特定のビデオモードです。
多くの場合、この変数は「GRUB_GFXPAYLOAD_LINUX」によって設定されます( Simple configuration を参照)。
しかし、もっと重要なのは、メッセージerror: no video mode activated
が見つかりました Bug 699802 で、 可能な解決策 があるということです。
#GRUB_GFXMODE=640x480
の/etc/default/grub
を非コメント化すると、実際に問題が解決します。Sudo update-grub
を変更した後は、必ず/etc/default/grub
を実行してください。
comment 27 を見て、また 24 とを興味深い回避策としてコメントしてください。コメント30:
番号24の方法が、暗号化されたパーティションを使用している人に適していることを確認したいだけです(コメントを外すことは気にしないでください)。単純なコマンドを実行する方法を理解するために、私のような人が見回す必要はありません(Linuxを初めて使用する)。ターミナルを起動して、ディレクトリ
cd /usr/share/grub/
に移動します。フォントファイルを別のディレクトリにコピーします(cp
、必要なSudo
、および*.pft
は3つのフォントファイルを一度にコピーします)Sudo cp *.pf2 /boot/grub
を使用して、Sudo update-grub
でgrubを更新。