私は、Ubuntu 11.04 64ビットをデスクトップコンピューター上の唯一のOSとして使用しています。これは、新規インストールでアップグレードするまで、Ubuntu 10.04 LTSのみを実行していました。統合されたNVIDIAグラフィックス(NVIDIA Xサーバー設定ユーティリティによりGeForce 6150SE nForce 430としてリストされています)を使用し、Additional Driversユーティリティによって提供される現在の独自のドライバとVGA 1680x1050 Acerモニターへの接続。
10.04の下では、プリマスのグラフィカルブート画面(見た目が悪いバージョン)を取得していました。見た目は良くありませんでしたが、私は大丈夫でした。今では、起動中に11.04にまったく表示されません(「入力がサポートされていません」というモニターから移動する灰色のボックスにエラーメッセージが表示されます)。シャットダウン時にめったに表示されず、すべて文字化けします。ブート中にGRUBを取得することもできませんでしたが、Shiftキーを押しながら(同じエラーメッセージ)、起動中にEnterを押すとシステムが正常に起動します。
私が得ていたエラーメッセージの写真:
完全に起動しても、システムにはログイン画面とデスクトップが表示されます。
これをトラブルシューティングする方法に関する情報をいただければ幸いです。ここに含めるのを忘れたハードウェア固有のものがある場合、以下のコメントで実行する関連コマンドを教えてください。
私が試したこと:
nomodeset
を使用したブート:オプション効果なしnomodeset
とplymouthを使用して起動:Plymouth以外の効果はシャットダウン中にのみ表示されるnomodeset
をgrubブートオプションとして削除:#4と同じ効果vt.handoff=7
をgrubブートオプションとして追加:#4と同じ効果コメントで要求されているように、/etc/default/grub
の現在の内容を追加しました:
# If you change this file, run 'update-grub' afterwards to update
# /boot/grub/grub.cfg.
# For full documentation of the options in this file, see:
# info -f grub -n 'Simple configuration'
GRUB_DEFAULT=0
GRUB_HIDDEN_TIMEOUT=0
GRUB_HIDDEN_TIMEOUT_QUIET=true
GRUB_TIMEOUT=10
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash video=uvesafb:mode_option=1280x1024-24,mtrr=3,scroll=ywrap"
GRUB_CMDLINE_LINUX=""
# Uncomment to enable BadRAM filtering, modify to suit your needs
# This works with Linux (no patch required) and with any kernel that obtains
# the memory map information from GRUB (GNU Mach, kernel of FreeBSD ...)
#GRUB_BADRAM="0x01234567,0xfefefefe,0x89abcdef,0xefefefef"
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
# Uncomment if you don't want GRUB to pass "root=UUID=xxx" parameter to Linux
#GRUB_DISABLE_LINUX_UUID=true
# Uncomment to disable generation of recovery mode menu entries
#GRUB_DISABLE_RECOVERY="true"
# Uncomment to get a beep at grub start
#GRUB_INIT_TUNE="480 440 1"
現在の状態:「試したこと」#4に従って1行のコメントを外すのを忘れたので、それを処理しました。起動中にShiftキーを押したままGRUBが表示されるようになり、シャットダウン中に通常の外観のプリマスが表示されるようになりました...いずれの場合も、画面の中央から少しずれて表示され、細い黒いバーがモニターの右側を流れています。上記のエラーは表示されなくなりました。この問題は現在約2/3解決されていると思います。
更新:Nattyがフリーズし始めた後、私はOneiricとデュアルブートすることにしました。残念ながら同じ問題を示しています。しかし、これらすべての回避策を試すのではなく、最初からやるべきことをやり、 bugreports のペアを提出することにしました。
LAST UPDATE: Bug 850908 は正当なnouveaufb
バグとして確認されました。 11.04パーティションを12.04 LTSで上書きしましたが、この時点でも問題が存在することを確認できます。この質問は終了するようフラグを立てますが、同様の問題を経験した人にとっては参考になると思います。それでも私と同じ問題を抱えている場合は、そこに行き、影響を受けているとマークしてください。ありがとう!
Grubが正しく表示されない場合は、/ etc/default/grubでこれらの設定を変更してみてください。
# Uncomment to disable graphical terminal (grub-pc only)
#GRUB_TERMINAL=console
# The resolution used on graphical terminal
# note that you can use only modes which your graphic card supports via VBE
# you can see them in real GRUB with the command `vbeinfo'
GRUB_GFXMODE=1280x1024
デフォルトでは、grubはVBEを介してビデオカードから返される「優先」ビデオ解像度を使用しようとします。ここで指定したモードがモニターと互換性がない場合は、gfxmodeを完全にコメントアウトしてSudo update-grubを実行し、ビデオカードのデフォルトモードを使用できるようにします。 GRUB_GFXMODE = 640x480を設定して、any VGA接続モニターがサポートするモードを指定できます。または、* GRUB_TERMINAL = console *のコメントを解除して、表示するテキストのみのモードに切り替えることができます。
Grubをロードできたら、「c」キーを押してgrubシェルを取得し、「vbeinfo」コマンドで使用可能なビデオモードに関する情報を取得できます。モニターと互換性のある最適なモードが見つかるまで、これらを1つずつ試すことができます。ビデオカードがモニターの1680x1050解像度をサポートしている場合でも、BIOSモードではサポートされない場合があることに注意してください。これがvbeinfoコマンドの説明です。
また、送信しようとしている入力を処理できるように、モニターの設定を調整する必要がある場合もあります。
Grubに満足できるモードを見つけたら、カーネルコマンドラインを介してuvesafbフレームバッファーに同じモードを適用して、plymouthで同じ結果を得ることができるはずです。
私のデスクトップ(AMD x4デスクトップを実行している11.04とNVIDIAドライバー)でも同じ問題があるため、問題はPlymouthがモニターのタイプを検出しないことです。
Plymouthは、ブートプロセスの非常に早い段階(ルートファイルシステムがマウントされる前であっても!)で実行されるアプリケーションであり、ブートプロセスがバックグラウンドで行われる間、グラフィカルなブートアニメーションを提供します。
Plymouth Managerと呼ばれる製品があり、ターミナルに移動して次のように入力することで追加できます。
Sudo add-apt-repository ppa:mefrio-g/plymouthmanager
Sudo apt-get update
Sudo apt-get install plymouth-manager
そのプログラムでは、起動時に解像度を変更し、好みの標準テーマまたはカスタムテーマを選択できます。
お役に立てば幸いです。
GRUB_CMDLINE_LINUX="gfxpayload=true"
を設定しようとしましたか?また、GRUB_GFXMODE
とGRUB_GFXPAYLOAD_LINUX
をシステムとgrubサポートの両方に設定します。
たぶんこれはあなたにも役立ちます:
Nvidia独自のドライバーを使用しているので、その外部モニターのNivida Xサーバー設定の構成を確認してもらえますか?多少の調整があると、違いが生じる場合があります。入力がサポートされていませんというメッセージがモニターから送信されています。信号はグラフィックアダプターから来ています。そのため、問題はNvidia X Serverの誤った設定にある可能性があります。